diff --git a/docs/howto/custom-template-tags.txt b/docs/howto/custom-template-tags.txt index 9294927cf2..b58d8725bf 100644 --- a/docs/howto/custom-template-tags.txt +++ b/docs/howto/custom-template-tags.txt @@ -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 ~~~~~~~~~~~~~~~ @@ -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 ` 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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/docs/releases/1.4.txt b/docs/releases/1.4.txt index cf0f9a64fb..3f0001152f 100644 --- a/docs/releases/1.4.txt +++ b/docs/releases/1.4.txt @@ -406,19 +406,17 @@ object generic views. Assignment template tags ~~~~~~~~~~~~~~~~~~~~~~~~ -A new :ref:`assignment_tag` 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`, -:ref:`inclusion_tag ` and -newly introduced -:ref:`assignment_tag` template -helper functions may now accept any number of positional or keyword arguments. -For example:: +:ref:`inclusion_tag ` 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):