修改特定Django异常的settings.ADMINS?

时间:2016-03-31 07:56:55

标签: python django exception-handling

我们有一个特殊的例外,我们想通过Django的默认错误报告电子邮件通知另一个团队。我该怎么办?我想象修改这个特殊例外的settings.ADMIN变量就可以解决这个问题,但我不知道我究竟是怎么做的。

1 个答案:

答案 0 :(得分:1)

我做得很好。 在我的情况下,我有相同的源代码,但有两个应用程序(对于开发人员的restful api和用于管理员的管理员站点)。 它有不同的设置,与您的情况不同,管理员地址将用于发送通知邮件

你可以毫无问题地做到这一点。所以你必须修改wsig.py文件

我有一个例子。我有一个settings_api.py和settings_admin.py。您可以使用

运行Web应用程序以进行开发
python manage.py runserver --settings={{name_project}}.settings_{{admin|api}} 0.0.0.0:8080
带有name_project的

是您项目的名称

admin | api是设置文件的后缀。在您的情况下是ADMIN

如果要在生产中部署,则必须在wsgi.py文件中进行更改。更改要加载的设置文件的名称。