Kaydet (Commit) d8c38bd2 authored tarafından Russell Keith-Magee's avatar Russell Keith-Magee

Fixed #14046 -- Made {% include %} behave the same, regardless of whether the…

Fixed #14046 -- Made {% include %} behave the same, regardless of whether the template included is named by variable or constant string. Thanks to defcube for the report, and George Karpenkov for the draft patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@15413 bcc190cf-cafb-0310-a4f2-bffc1f526a37
üst 1a2f9ff9
...@@ -258,6 +258,7 @@ answer newbie questions, and generally made Django that much better: ...@@ -258,6 +258,7 @@ answer newbie questions, and generally made Django that much better:
Bahadır Kandemir <bahadir@pardus.org.tr> Bahadır Kandemir <bahadir@pardus.org.tr>
Karderio <karderio@gmail.com> Karderio <karderio@gmail.com>
Nagy Károly <charlie@rendszergazda.com> Nagy Károly <charlie@rendszergazda.com>
George Karpenkov <george@metaworld.ru>
Erik Karulf <erik@karulf.com> Erik Karulf <erik@karulf.com>
Ben Dean Kawamura <ben.dean.kawamura@gmail.com> Ben Dean Kawamura <ben.dean.kawamura@gmail.com>
Ian G. Kelly <ian.g.kelly@gmail.com> Ian G. Kelly <ian.g.kelly@gmail.com>
......
...@@ -168,12 +168,10 @@ class IncludeNode(BaseIncludeNode): ...@@ -168,12 +168,10 @@ class IncludeNode(BaseIncludeNode):
template_name = self.template_name.resolve(context) template_name = self.template_name.resolve(context)
template = get_template(template_name) template = get_template(template_name)
return self.render_template(template, context) return self.render_template(template, context)
except TemplateSyntaxError: except:
if settings.TEMPLATE_DEBUG: if settings.TEMPLATE_DEBUG:
raise raise
return '' return ''
except:
return '' # Fail silently for invalid included templates.
def do_block(parser, token): def do_block(parser, token):
""" """
......
from django import template
register = template.Library()
@register.tag
def badtag(parser, token):
raise RuntimeError("I am a bad tag")
from django import Xtemplate from django import Xtemplate
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment