сервер производства 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

  • mod_wsgi на несовпадении версии python на Snow Leopard
  • Почему нет DLL-библиотек Python, построенных с загрузкой MSVC с помощью mod_wsgi?
  • Apache + mod_wsgi - Python не загружает установленные модули
  • SyntaxError с VirtualEnv + mod-wsgi в Django
  • 500 внутренней ошибки сервера при импорте модуля python в wsgi
  • TemplateSyntaxError at / Caught IOError при рендеринге: (13, 'Permission denied')
  • Как django обрабатывает одновременные запросы с параллелизмом по глобальным переменным?
  • Django, apache и mod_wsgi
  • Python - лучший язык программирования в мире.