Loading docs/howto/custom-template-tags.txt +3 −6 Original line number Diff line number Diff line Loading @@ -647,8 +647,6 @@ positional arguments. For example: {% my_tag 123 "abcd" book.title warning=message|lower profile=user.profile %} .. _howto-custom-template-tags-assignment-tags: Assignment tags ~~~~~~~~~~~~~~~ Loading Loading @@ -1120,10 +1118,9 @@ The difference here is that ``do_current_time()`` grabs the format string and the variable name, passing both to ``CurrentTimeNode3``. Finally, if you only need to have a simple syntax for your custom context-updating template tag, you might want to consider using the :ref:`assignment tag <howto-custom-template-tags-assignment-tags>` shortcut we introduced above. context-updating template tag, consider using the :meth:`~django.template.Library.simple_tag` shortcut, which supports assigning the tag results to a template variable. Parsing until another block tag ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Loading docs/releases/1.4.txt +6 −8 Original line number Diff line number Diff line Loading @@ -406,19 +406,17 @@ object generic views. Assignment template tags ~~~~~~~~~~~~~~~~~~~~~~~~ A new :ref:`assignment_tag<howto-custom-template-tags-assignment-tags>` helper function was added to ``template.Library`` to ease the creation of template tags that store data in a specified context variable. A new ``assignment_tag`` helper function was added to ``template.Library`` to ease the creation of template tags that store data in a specified context variable. ``*args`` and ``**kwargs`` support for template tag helper functions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The :ref:`simple_tag<howto-custom-template-tags-simple-tags>`, :ref:`inclusion_tag <howto-custom-template-tags-inclusion-tags>` and newly introduced :ref:`assignment_tag<howto-custom-template-tags-assignment-tags>` template helper functions may now accept any number of positional or keyword arguments. For example:: :ref:`inclusion_tag <howto-custom-template-tags-inclusion-tags>` and newly introduced ``assignment_tag`` template helper functions may now accept any number of positional or keyword arguments. For example:: @register.simple_tag def my_tag(a, b, *args, **kwargs): Loading Loading
docs/howto/custom-template-tags.txt +3 −6 Original line number Diff line number Diff line Loading @@ -647,8 +647,6 @@ positional arguments. For example: {% my_tag 123 "abcd" book.title warning=message|lower profile=user.profile %} .. _howto-custom-template-tags-assignment-tags: Assignment tags ~~~~~~~~~~~~~~~ Loading Loading @@ -1120,10 +1118,9 @@ The difference here is that ``do_current_time()`` grabs the format string and the variable name, passing both to ``CurrentTimeNode3``. Finally, if you only need to have a simple syntax for your custom context-updating template tag, you might want to consider using the :ref:`assignment tag <howto-custom-template-tags-assignment-tags>` shortcut we introduced above. context-updating template tag, consider using the :meth:`~django.template.Library.simple_tag` shortcut, which supports assigning the tag results to a template variable. Parsing until another block tag ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Loading
docs/releases/1.4.txt +6 −8 Original line number Diff line number Diff line Loading @@ -406,19 +406,17 @@ object generic views. Assignment template tags ~~~~~~~~~~~~~~~~~~~~~~~~ A new :ref:`assignment_tag<howto-custom-template-tags-assignment-tags>` helper function was added to ``template.Library`` to ease the creation of template tags that store data in a specified context variable. A new ``assignment_tag`` helper function was added to ``template.Library`` to ease the creation of template tags that store data in a specified context variable. ``*args`` and ``**kwargs`` support for template tag helper functions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The :ref:`simple_tag<howto-custom-template-tags-simple-tags>`, :ref:`inclusion_tag <howto-custom-template-tags-inclusion-tags>` and newly introduced :ref:`assignment_tag<howto-custom-template-tags-assignment-tags>` template helper functions may now accept any number of positional or keyword arguments. For example:: :ref:`inclusion_tag <howto-custom-template-tags-inclusion-tags>` and newly introduced ``assignment_tag`` template helper functions may now accept any number of positional or keyword arguments. For example:: @register.simple_tag def my_tag(a, b, *args, **kwargs): Loading