mirror of
https://github.com/django/django.git
synced 2025-10-31 09:41:08 +00:00
Fixed #21421 -- Added level_tag attribute on messages.
Exposing the level name (e.g. "info") makes it possible to prepend
something to the class name. For example, Twitter Bootstrap has
an alert-info class. This class can now be added to the message
using `class="alert-{{ message.level_tag }}".
Because the level_tag was on the end of the `tags` property, it
could not be used in this fashion when extra_tags were given.
This commit is contained in:
committed by
Baptiste Mispelon
parent
f67cce0434
commit
d87127655f
@@ -221,6 +221,10 @@ Minor features
|
||||
* The :ref:`messages context processor <message-displaying>` now adds a
|
||||
dictionary of default levels under the name ``DEFAULT_MESSAGE_LEVELS``.
|
||||
|
||||
* :class:`~django.contrib.messages.storage.base.Message` objects now have a
|
||||
``level_tag`` attribute that contains the string representation of the
|
||||
message level.
|
||||
|
||||
:mod:`django.contrib.redirects`
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Reference in New Issue
Block a user