Fixed #32814 -- Improved performance of TextNode.
This avoids calling render() and handling exceptions, which is not necessary for text nodes.
This commit is contained in:
parent
bbf09254a3
commit
7f6a41d3d9
1
AUTHORS
1
AUTHORS
|
@ -520,6 +520,7 @@ answer newbie questions, and generally made Django that much better:
|
||||||
Keith Bussell <kbussell@gmail.com>
|
Keith Bussell <kbussell@gmail.com>
|
||||||
Kenneth Love <kennethlove@gmail.com>
|
Kenneth Love <kennethlove@gmail.com>
|
||||||
Kent Hauser <kent@khauser.net>
|
Kent Hauser <kent@khauser.net>
|
||||||
|
Keryn Knight <keryn@kerynknight.com>
|
||||||
Kevin Grinberg <kevin@kevingrinberg.com>
|
Kevin Grinberg <kevin@kevingrinberg.com>
|
||||||
Kevin Kubasik <kevin@kubasik.net>
|
Kevin Kubasik <kevin@kubasik.net>
|
||||||
Kevin McConnell <kevin.mcconnell@gmail.com>
|
Kevin McConnell <kevin.mcconnell@gmail.com>
|
||||||
|
|
|
@ -981,6 +981,15 @@ class TextNode(Node):
|
||||||
def render(self, context):
|
def render(self, context):
|
||||||
return self.s
|
return self.s
|
||||||
|
|
||||||
|
def render_annotated(self, context):
|
||||||
|
"""
|
||||||
|
Return the given value.
|
||||||
|
|
||||||
|
The default implementation of this method handles exceptions raised
|
||||||
|
during rendering, which is not necessary for text nodes.
|
||||||
|
"""
|
||||||
|
return self.s
|
||||||
|
|
||||||
|
|
||||||
def render_value_in_context(value, context):
|
def render_value_in_context(value, context):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue