如何修复访问“DJANGO_DEBUG”变量时的KeyError

2024-09-19 12:11:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我在执行migrate命令时遇到以下错误:python manage.py migrate

File "/Users/Jhon/djangowww/project/app/blog/settings.py", line 29, in <module>
DEBUG = os.environ['DJANGO_DEBUG'] == 'True'
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/os.py", line 725, in __getitem__
raise KeyError(key) from None
KeyError: 'DJANGO_DEBUG'

如何从这个问题中恢复?


Tags: djangoinpydebug命令manageos错误
1条回答
网友
1楼 · 发布于 2024-09-19 12:11:48

KeyError表示没有设置DJANGO_DEBUG环境变量。要避免这种情况,您可以在^{}映射上调用get(),也可以使用^{}函数:

DEBUG = os.environ.get('DJANGO_DEBUG') == 'True'

或者

^{pr2}$

相关问题 更多 >