Я рассматриваю возможность реализации некоторых уведомлений по электронной почте в своем приложении. И Django-notification, и Django-mailer выглядят уместно.
Я читаю документы и пытаюсь понять, как они работают вместе.
из документации: http://code.google.com/p/django-mailer/#Sample_Use_Cases
django-mailer не должен управлять реальными подписками на события. Рассмотрим вариант использования «новый ответ на ветку доски объявлений». Весь сайт должен будет отслеживать, какие пользователи подписались на какие потоки, а затем, когда поток обновляется, django-mailer будет предложено отправить одно и то же сообщение этому списку пользователей. Но приложение django-notification должно отслеживать, какие пользователи подписались на какие потоки и аналогичные варианты использования.
Учитывая этот сценарий, я не понимаю последнюю строку. Как вы используете django-notification, чтобы отслеживать, какие пользователи подписаны на какие темы?
API для django-notification
https://github.com/jtauber/django-notification/blob/master/docs/usage.txt
делает вид, что вы можете использовать django-notification для
- определения типов уведомлений
- выполнения таких действий, как send_now, очередь и отправка
но здесь нет ничего, что указывало бы на то, как я буду подписывать пользователей в описанном случае использования.
Во-вторых, в описанном сценарии, как django mailer узнает, что отправлять? он повторно использует определения из приложения уведомлений? похоже, что и почтовая программа, и уведомление реализуют функцию «отправить»....
Может ли кто-нибудь помочь мне понять это лучше?