Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 是否修改特定Django异常的settings.ADMINS?_Python_Django_Exception Handling - Fatal编程技术网

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

Python 是否修改特定Django异常的settings.ADMINS?,python,django,exception-handling,Python,Django,Exception Handling,我们有一个特殊的例外,我们想通过Django的默认错误报告电子邮件通知另一个团队。我该怎么做?我可以想象在这个特殊的异常上修改设置.ADMIN变量会起到作用,但我不确定我到底会怎么做。我喜欢这样做。 在我的例子中,我有一个相同的源代码,但用于两个应用程序(用于开发的RESTfulAPI和用于管理的AdminSite)。 它有一个不同的设置和您的情况是不同的关于管理员地址将用于发送通知邮件 你可以毫无问题地做到这一点。因此,您必须修改wsig.py文件 我举了一个例子。我有一个settings_a

我们有一个特殊的例外,我们想通过Django的默认错误报告电子邮件通知另一个团队。我该怎么做?我可以想象在这个特殊的异常上修改
设置.ADMIN
变量会起到作用,但我不确定我到底会怎么做。

我喜欢这样做。 在我的例子中,我有一个相同的源代码,但用于两个应用程序(用于开发的RESTfulAPI和用于管理的AdminSite)。 它有一个不同的设置和您的情况是不同的关于管理员地址将用于发送通知邮件

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

我举了一个例子。我有一个settings_api.py和settings_admin.py。您可以运行web应用程序进行案例开发

python manage.py runserver --settings={{name_project}}.settings_{{admin|api}} 0.0.0.0:8080
名为的项目是您的项目名称

admin | api是设置文件的后缀。你的情况是管理员

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