如果 DEBUG 为 False,则必须设置 settings.ALLOWED_HOSTS。 Django-r-f
You must set settings.ALLOWED_HOSTS if DEBUG is False. Django-r-f
我想为部署准备服务器,这就是设置。
settings.py 拆分为 dev.py 和 prod.py
在settings.py底部ALLOWED_HOSTS = []
我也试过ALLOWED_HOSTS = ['*']
dev.py
from ..settings.settings import *
DEBUG = True
wsgy.py
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'movie_api.settings.dev')
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
当我在 manage.py shell 中导入设置时,settings.DEBUG = False
.. 为什么?
如何让 wsgi.py
读取正确的文件?
我通过更改 manage.py
中的设置路径解决了问题
在 Django 3.2.6 中
我能够通过更新 ALLOWED_HOSTS = ['*']
来解决我的问题
我想为部署准备服务器,这就是设置。 settings.py 拆分为 dev.py 和 prod.py
在settings.py底部ALLOWED_HOSTS = []
我也试过ALLOWED_HOSTS = ['*']
dev.py
from ..settings.settings import *
DEBUG = True
wsgy.py
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'movie_api.settings.dev')
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
当我在 manage.py shell 中导入设置时,settings.DEBUG = False
.. 为什么?
如何让 wsgi.py
读取正确的文件?
我通过更改 manage.py
中的设置路径解决了问题在 Django 3.2.6 中
我能够通过更新 ALLOWED_HOSTS = ['*']