簡體   English   中英

如果 DEBUG 為 False,您必須設置 settings.ALLOWED_HOSTS。 Django 射頻

[英]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 = ['*']

開發者.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 中的設置路徑解決了這個問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM