Skip to content

Instantly share code, notes, and snippets.

@rturowicz
Created March 23, 2013 14:35
Show Gist options
  • Save rturowicz/5227926 to your computer and use it in GitHub Desktop.
Save rturowicz/5227926 to your computer and use it in GitHub Desktop.
django - messages
# settings.py
MIDDLEWARE_CLASSES = (
'django.contrib.messages.middleware.MessageMiddleware',
)
TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.messages.context_processors.messages',
)
INSTALLED_APPS = (
'django.contrib.messages',
)
# in view.py
from django.contrib import messages
messages.add_message(request, messages.INFO, 'Hello world.')
# in template
{% if messages %}
<ul class="messages">
{% for message in messages %}
<li{% if message.tags %} class="{{ message.tags }}"{% endif %}>{{ message }}</li>
{% endfor %}
</ul>
{% endif %}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment