django 发送错误报告
网站发布之后,需要设置debug=false。这时候如果发生500错误,就不能直接看到出错信息了,django会通过email发送相关的错误信息。需要在settings中进行相关设置即可。老外有一篇文章写得很详细,主要设置如下字段:
EMAIL_HOST=’smtp.xxx.com’
EMAIL_PORT=25
EMAIL_HOST_USER=’my_mailbox_name’
EMAIL_HOST_PASSWORD=’my_mailbox_password’
SERVER_EMAIL=’webmaster@yyy.com’
ADMINS=( (’PK Shiu’, ’support@yyy.com’),)
DEBUG=False
gmail功能强大,可以使用gmail来发送,可以新注册一个gmail信箱专门用于发送错误报告。在settings中需要再加一个设置:
EMAIL_USE_TLS = True
分类: django
EMAIL_HOST_USER 要写全email地址。
最好用本地SMTP,否则速度比较慢。