Lepší informace o chybějící proměnné.
This commit is contained in:
parent
62b5e98812
commit
2259ebe434
1 changed files with 6 additions and 1 deletions
|
@ -10,6 +10,8 @@ https://docs.djangoproject.com/en/1.7/ref/settings/
|
||||||
|
|
||||||
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
||||||
import os
|
import os
|
||||||
|
import traceback
|
||||||
|
|
||||||
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
|
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
|
||||||
|
|
||||||
# Application definition
|
# Application definition
|
||||||
|
@ -344,7 +346,10 @@ class InvalidTemplateVariable(str):
|
||||||
def __mod__(self, variable):
|
def __mod__(self, variable):
|
||||||
import logging
|
import logging
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logger.warning("Proměnná '%s' neexistuje" % variable)
|
for line in traceback.walk_stack(None):
|
||||||
|
if 'context' in line[0].f_locals and 'request' in line[0].f_locals['context']:
|
||||||
|
logger.warning("Proměnná '%s' neexistuje: %s" % (variable, line[0].f_locals['context']['request']))
|
||||||
|
break
|
||||||
return ''
|
return ''
|
||||||
TEMPLATES[0]['OPTIONS']['string_if_invalid'] = InvalidTemplateVariable('%s')
|
TEMPLATES[0]['OPTIONS']['string_if_invalid'] = InvalidTemplateVariable('%s')
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue