Messagess¶
Drop-in replacement for django.contrib.messages which handles Leonardo’s messaging needs (e.g. Celery tasks, AJAX communication, etc.).
for async messages install
pip install django-async-messages
from https://github.com/codeinthehole/django-async-messages
>>> from leonardo import messages
>>> barry = User.objects.get(username='barry')
>>> messages.debug(barry, "Barry was here")
>>> messages.info(barry, "Hi, Barry")
>>> messages.success(barry, "Barry, your report is ready")
>>> messages.warning(barry, "Barry, you didn't lock your session")
>>> messages.error(barry, "You are not Barry")
or standard request
>>> messages.error(request, "You are not Barry")