标签: python django exception
我有一个Django网站,它有不同的开发和制作设置(DEBUG / SECRET_KEY等)。生产为这些设置提供环境变量。在settings.py文件中我想退出,如果预期的设置不是这样的话:
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这样的文件是否正确?
答案 0 :(得分:8)
你应该提出ImproperlyConfigured,这将彻底退出申请。
ImproperlyConfigured