2016-03-31 22 views
1

我們有一個特別的例外,我們想通過Django的默認錯誤報告電子郵件通知另一個團隊。我會怎麼做?我想象一下在這個特殊的例外情況下修改settings.ADMIN變量可以做到這一點,但我不確定我會如何做到這一點。修改特定Django異常的settings.ADMINS?

回答

1

我已經喜歡它了。 在我的情況下,我有一個相同的源代碼,但兩個應用程序(管理員的開發和管理網站restful api)。 它有不同的設置和你的情況是不同的關於管理地址將用於發送通知郵件

你可以做到這一點沒有任何問題。所以你必須修改wsig.py文件

我有一個這樣的例子。我有一個settings_api.py和settings_admin.py。您可以使用

python manage.py runserver --settings={{name_project}}.settings_{{admin|api}} 0.0.0.0:8080 

與name_project是名字的你的項目

管理髮展你的情況下運行的Web應用程序| API是設置文件的後綴。在你的情況是管理員

如果你想部署生產,你必須改變它在wsgi.py文件。更改您想要加載的設置文件的名稱。