Я пытаюсь использовать django-notification, и я не могу получить его, чтобы отправлять любые письма. Уведомления появляются в извещениях, но когда я питон manage.py emit_notices это то, что я получаю:django-notifications no comments
acquiring lock...
acquired.
(0.001) SELECT `notification_noticequeuebatch`.`id`, `notification_noticequeuebatch`.`pickled_data` FROM `notification_noticequeuebatch`; args=()
releasing lock...
released.
0 batches, 0 sent
done in 0.00 seconds
Это код отправки Примечания:
admin = User.objects.get(id=1)
notification.send_now([amin], "order_form_created", {"from_user": admin})
настройки Примечания выглядит правильно, мой пользователь подписался на это уведомление. Из того, что я понимаю, приложение выглядит в пакетах уведомлений, которые всегда пусты.
Редактировать: Похоже, проблема была в сервере электронной почты. Я использовал внешний SMTP, и он сработал.
Вы можете запустить свой собственный "отладки" почтовый сервер, выполнив 'питон -m smtpd -n -c DebuggingServer локальный: 10025' в отдельном окне. Он просто распечатает все полученные письма в этом окне. –