django-async-messages

Скриншот программы:
django-async-messages
Детали программы:
Версия: 0.1.4
Дата загрузки: 20 Feb 15
Разработчик: David Winterbottom
Тип распространения: Бесплатная
Популярность: 4

Rating: nan/5 (Total Votes: 0)

Django-асинхронных-сообщения является просто асинхронные сообщения для Django.
Вопросы
Какие проблемы это решить?
Предположим, что пользователь подстрекает дорогой задачу, что вы обработки в автономном режиме (например, с помощью сельдерей). Эта библиотека предоставляет простой механизм для уведомления пользователя, когда задача завершена.
Например, вы могли бы использовать сельдерей для создания большой отчет, а затем использовать эту библиотеку, чтобы сообщить пользователю, что их доклад готов к загрузке.
Как это работает?
Кэш используется для сохраняются сообщения, и промежуточного ПО используется для выбора этих и добавить их в сообщения Джанго. Все очень просто.
Не существует других библиотек, которые делают это?
Да, есть - но они решают problm разному:
- Django-форума-сообщения - это дает альтернативный бэкенд хранения, что сообщения рамки Django может использовать.
- Django-уведомлений
Установить
От PyPI (стабильный):
пункт установить Django-асинхронных-сообщений
От Github (нестабильная):
пункт установить
Git Git +: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Добавить async_messages.middleware.AsyncMiddleware вашему INSTALLED_APPS. Убедитесь, что он приходит после django.contrib.messages.middleware.MessageMiddleware.
Вы должны иметь кэш создан в вас параметры для этой работы. Как обычно, Memcache является лучшим выбором.
Использовать
Отправить сообщение для одного пользователя:
>>> От импорта async_messages message_user
>>> От импорта пользователей django.contrib.auth.models
>>> Барри = User.objects.get (имя пользователя = 'Барри')
>>> Message_user (Барри, "Барри, отчет готов")
Отправить сообщение для множеством пользователей:
>>> От импортных async_messages message_users
>>> Персонал = User.objects.filter (is_staff = True)
>>> Message_users (персонал, "Все бюджеты должны быть потрачены в конце дня")
Укажите уровень сообщение:
>>> От импортных django.contrib.messages констант
>>> Message_users (персонал,, constants.WARNING "Бум!")

Что нового В этом выпуске:

  • Измененные зависимость от Django, чтобы быть только 1.2 +

Что нового в версии 0.1.2:

  • Измененное зависимость от Django, чтобы быть только 1.2+

Требования

  • Python
  • Джанго

Другие программы разработчика David Winterbottom

purl
purl

20 Feb 15

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

Комментарии к django-async-messages

Комментарии не найдены
добавить комментарий
Включите картинки!