1

我终于在服务器上部署了 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 吗?我想,这是服务器邮件,所以服务器已经设置好发送错误邮件。

4

2 回答 2

1

好的,我通过sendmail在服务器上安装得到它。对于那些遇到同样问题的人。

apt-get install sendmail

我在Debian。

祝你好运

于 2013-10-28T12:39:36.307 回答
0

在官方 Django 文档中,我很快找到了适合我的环境的解决方案,Apache 2.2.22 (Debian) 和 Django 1.9:

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

于 2017-03-29T08:38:24.643 回答