diff options
| author | Baptiste Mispelon <bmispelon@gmail.com> | 2013-10-28 21:52:11 +0100 |
|---|---|---|
| committer | Baptiste Mispelon <bmispelon@gmail.com> | 2013-10-30 13:54:07 +0100 |
| commit | 9fde42a69a56cb6c8cdfd67b07c67a1b97638f12 (patch) | |
| tree | cf41ab7c7bc950b9674fc5e0ef94f3fdc8291c23 /docs | |
| parent | e9a356a695094fa8a6c4c2b3d1629332bd875b93 (diff) | |
Fixed #20610: Added a message level dict to contrib.message context processor.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/ref/contrib/messages.txt | 16 | ||||
| -rw-r--r-- | docs/releases/1.7.txt | 3 |
2 files changed, 19 insertions, 0 deletions
diff --git a/docs/ref/contrib/messages.txt b/docs/ref/contrib/messages.txt index c1995b6d39..caf51d26cc 100644 --- a/docs/ref/contrib/messages.txt +++ b/docs/ref/contrib/messages.txt @@ -196,6 +196,22 @@ Even if you know there is only just one message, you should still iterate over the ``messages`` sequence, because otherwise the message storage will not be cleared for the next request. +.. versionadded:: 1.7 + +The context processor also provides a ``DEFAULT_MESSAGE_LEVELS`` variable which +is a mapping of the message level names to their numeric value:: + + {% if messages %} + <ul class="messages"> + {% for message in messages %} + <li{% if message.tags %} class="{{ message.tags }}"{% endif %}> + {% if message.level == DEFAULT_MESSAGE_LEVELS.ERROR %}Important: {% endif %} + {{ message }} + </li> + {% endfor %} + </ul> + {% endif %} + Creating custom message levels ------------------------------ diff --git a/docs/releases/1.7.txt b/docs/releases/1.7.txt index 13db17cbd4..784ee86493 100644 --- a/docs/releases/1.7.txt +++ b/docs/releases/1.7.txt @@ -203,6 +203,9 @@ Minor features follow the :setting:`SESSION_COOKIE_SECURE` and :setting:`SESSION_COOKIE_HTTPONLY` settings. +* The :ref:`messages context processor <message-displaying>` now adds a + dictionary of default levels under the name ``DEFAULT_MESSAGE_LEVELS``. + :mod:`django.contrib.redirects` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
