сервер производства django – Django не отправляет почту в 500 случаях с ошибкой ADMINS

Я развернул проект django, наконец, на сервере, и теперь он работает, но как только я перейду в /admin/ , я получаю 500 страниц, но не уведомление.

это то, что у меня есть в settings_prod.py

 from settings import * DEBUG = TEMPLATE_DEBUG = False SERVER_EMAIL='my_mail@mail.com' DEFAULT_FROM_EMAIL='my_mail@mail.com' ADMINS = ( (u'me', 'my_mail@mail.com'), ) MANAGERS = ADMINS 

Что я делаю не так?

Мне нужны какие-либо настройки SMTP для этого? я думал, что это почтовая рассылка сервера, поэтому сервер уже настроен для отправки сообщений об ошибках.

2 Solutions collect form web for “сервер производства django – Django не отправляет почту в 500 случаях с ошибкой ADMINS”

ОК, я получил его, установив sendmail на сервер. для тех, кто сталкивается с той же проблемой.

 apt-get install sendmail 

Я в Debian.

удачи

В официальной документации Django я быстро нашел решение для своей среды, Apache 2.2.22 (Debian) и Django 1.9:

https://docs.djangoproject.com/en/1.9/topics/email/#console-backend

  • Настройка django с WSGI и apache
  • openID в wsgi с Python 3
  • Unescape Python Strings из HTTP
  • mod_wsgi и несколько установок python
  • 403 Запрещенная ошибка с Django и mod_wsgi
  • Подпроцесс под apache + mod_wsgi всегда возвращает ошибку с кодом возврата -6
  • Django или mod_wsgi изменяет sys.path при запуске?
  • Python - Отмена печати ()
  • Использование памяти Django происходит с каждым запросом
  • mod_wsgi на несовпадении версии python на Snow Leopard
  • Как писать файлы журнала apache при использовании mod_wsgi
  • Python - лучший язык программирования в мире.