mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #23914 -- Improved {% now %} to allow storing its result in the context.
Thanks to Tim for the review.
This commit is contained in:
@@ -799,6 +799,18 @@ This would display as "It is the 4th of September".
|
||||
|
||||
It is {% now "SHORT_DATETIME_FORMAT" %}
|
||||
|
||||
|
||||
You can also use the syntax ``{% now "Y" as current_year %}`` to store the
|
||||
output inside a variable. This is useful if you want to use ``{% now %}``
|
||||
inside a template tag like :ttag:`blocktrans` for example::
|
||||
|
||||
{% now "Y" as current_year %}
|
||||
{% blocktrans %}Copyright {{ current_year }}{% endblocktrans %}
|
||||
|
||||
.. versionadded:: 1.8
|
||||
|
||||
The ability to use the "as" syntax was added.
|
||||
|
||||
.. templatetag:: regroup
|
||||
|
||||
regroup
|
||||
|
||||
@@ -419,6 +419,9 @@ Templates
|
||||
* Added a :class:`locmem.Loader <django.template.loaders.locmem.Loader>`
|
||||
class that loads Django templates from a Python dictionary.
|
||||
|
||||
* The :ttag:`now` tag can now store its output in a context variable with the
|
||||
usual syntax: ``{% now 'j n Y' as varname %}``.
|
||||
|
||||
Requests and Responses
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Reference in New Issue
Block a user