【问题标题】:Django: how to exit in settings.pyDjango:如何在 settings.py 中退出
【发布时间】:2017-03-02 08:47:53
【问题描述】:

我有一个 Django 网站,它有不同的开发和生产设置(DEBUG/SECRET_KEY 等)。生产环境为这些设置提供环境变量。在settings.py 文件中,如果没有像这样给出预期的设置,我想退出:

if not DEBUG and SECRET_KEY == DEFAULT_SECRET_KEY:
    sys.exit("SECRET_KEY must be set when DEBUG = False")

这样退出settings.py文件是否正确?

【问题讨论】:

    标签: python django exception


    【解决方案1】:

    您应该提出ImproperlyConfigured,它将彻底退出应用程序。

    【讨论】:

    • 谢谢,这正是我想要的!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-14
    • 2011-04-06
    相关资源
    最近更新 更多