我最终在服务器上部署了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设置?我想,这是服务器邮件,所以服务器已经设置了所有设置来发送错误邮件。
答案 0 :(得分:1)
好的,我是通过在服务器上安装sendmail
得到的。对于那些遇到同样问题的人。
apt-get install sendmail
我在Debian。
祝你好运答案 1 :(得分:0)
在Django官方文档中,我很快找到了适用于我的环境的解决方案,Apache 2.2.22(Debian)和Django 1.9:
https://docs.djangoproject.com/en/1.9/topics/email/#console-backend