Django Easy Messages
Requires Backbone.js, underscore.js, and jQuery
Installation:
-
Add
easy_messages
toINSTALLED_APPS
in settings.py. -
Add
easy_messages.middleware.AjaxMessaging
toMIDDLEWARE_CLASSES
in settings.py. -
Add the following lines to your base template in the desired locations:
{% include "messages/list.html" %} <script type="text/javascript" src="{{ STATIC_URL }}js/messages.js"></script> <link type="text/css" rel="stylesheet" href="{{ STATIC_URL }}css/messages.css" />
Note also that there's also a messages.less file included if you'd prefer to use .less instead of css.
See examples.views.py
for usage in views and API calls.