当我的 settings.py
文件中有 ALLOWED_HOSTS = []
时,服务器能正常工作。但是当我使用 ALLOWED_HOSTS = config('ALLOWED_HOSTS')
时,会出现以下错误:
DisallowedHost at /admin/login/
Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS.
然而,当我进入Python shell时,我成功地能够导入ALLOWED_HOSTS
- 并且它输出了[]
,这是正确的值。
有什么原因我仍然会收到错误信息吗?
PS: config
是python-decouple
包的一个功能 - 用于存储敏感值。
DEBUG
是真还是假? - AlasdairDEBUG
is set toTrue
- Zorgan