Python Django:如何在settings.py中退出

Python Django:如何在settings.py中退出,python,django,exception,Python,Django,Exception,我有一个Django网站,它有不同的开发和生产设置(DEBUG/SECRET\u KEY等)。生产为这些设置提供了环境变量。在settings.py文件中,如果预期的设置不是这样给出的,我想退出: if not DEBUG and SECRET_KEY == DEFAULT_SECRET_KEY: sys.exit("SECRET_KEY must be set when DEBUG = False") 在settings.py文件中这样退出是否正确?您应该提高,这将干净地退出应用程序

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

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

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

您应该提高,这将干净地退出应用程序。

谢谢,这正是我想要的!