1
0
mirror of https://github.com/django/django.git synced 2025-07-04 01:39:20 +00:00

new_admin: merged to trunk r1385

git-svn-id: http://code.djangoproject.com/svn/django/branches/new-admin@1386 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Georg Bauer 2005-11-24 00:35:49 +00:00
commit d953d9ba5b
2 changed files with 22 additions and 4 deletions

View File

@ -10,9 +10,10 @@ from os.path import dirname, join as pathjoin
HIDDEN_SETTINGS = re.compile('SECRET|PASSWORD')
def linebreak_iter(template_source):
newline_re = re.compile("^", re.M)
for match in newline_re.finditer(template_source):
yield match.start()
p = template_source.find('\n')
while p >= 0:
yield p
p = template_source.find('\n', p+1)
yield len(template_source) + 1
def get_template_exception_info(exc_type, exc_value, tb):

View File

@ -549,6 +549,23 @@ The ID, as an integer, of the current site in the ``sites`` database. This is
used so that application data can hook into specific site(s) and a single
database can manage content for multiple sites.
TEMPLATE_DEBUG
--------------
Default: ``False``
**Only available in Django development version.**
A boolean that turns on/off template debug mode. If this is ``True``, the fancy
error page will display a detailed report for any ``TemplateSyntaxError``. This
report contains the relevant snippet of the template, with the appropriate line
highlighted.
Note that Django only displays fancy error pages if ``DEBUG`` is ``True``, so you'll
want to set that to take advantage of this setting.
See also DEBUG.
TEMPLATE_DIRS
-------------