2016-05-23 6 views
0

Есть ли какое-то приложение, которое ведет себя так же, как и родная среда сообщений Django, но может хранить сообщения/уведомления постоянно и конкретному пользователю (вместо того, чтобы временно хранить их для текущего сеанса/пользователя)? Я искал через Интернет, и я нашел django-persistent-messages и django-messages-extends, но ни один из них не работает - сначала потому, что он не обновляется с тех пор и поэтому работает только на Python 2, а второй has bug when saving persistent message to the specific user.
Итак, каковы ваши рекомендации? Должен ли я писать собственную систему уведомления пользователей, или есть какой-то лучший/более простой способ достижения такой цели?Python 3 - Django 1.9 постоянные сообщения

+0

Разверните свой собственный, он лучше всего работает, плюс, учитывая, что в него не будет много данных, это будет лучше всего для меня. –

+0

Хорошо, спасибо за предложение @RajeshYogeshwar! – MikiSoft

ответ

0

Вы можете использовать django/notifications for this. У этого есть некоторые вспомогательные методы, чтобы уменьшить объем работы, в которой Вы нуждаетесь, чтобы иметь некоторые особенности как маркировка их как прочитанные.

Другой вариант - создать модель для хранения ваших собственных уведомлений, это не так сложно. Просто замените каждое сообщение созданием модели, и у вас будут постоянные сообщения. Добавление функций займет некоторое время, поэтому сначала дайте django-уведомлениям проверку.

+0

Спасибо за предложение, но уже слишком поздно использовать это, потому что я уже сделал свою собственную реализацию - и я не жалею об этом! :) – MikiSoft