我是django-1.6的新手。当我用DEBUG = True
运行django服务器时,它运行得非常完美。但是,当我在设置文件更改DEBUG
到False
,那么服务器停止,并让在命令提示符下以下错误:当DEBUG = False时,Django提供了错误的请求(400)
CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False.
后,我改变了ALLOWED_HOSTS
到["http://127.0.0.1:8000",]
,在浏览器中我得到的错误:
Bad Request (400)
是否有可能在没有调试模式下运行Django?
有一点要记住:不要在'ALLOWED_HOSTS'中加'http'或'https' – shellbye