当DEBUG = False时,Django返回错误500,忽略ALLOWED_HOSTS

时间:2013-07-12 17:56:27

标签: django

我有django应用程序总是返回错误500页。 我在settings.py中有以下代码:

import os
DEBUG = True
TEMPLATE_DEBUG = DEBUG
try:
    from local_settings import *
except ImportError, e:
    pass

和local_settings.py:

DEBUG = False
ALLOWED_HOSTS = ['*']

我在本地机器上有这个,它总是返回错误代码500,无论我在ALLOWED_HOSTS输入什么

1 个答案:

答案 0 :(得分:-1)

Django在数据库配置部分旁边有ALLOWED_HOSTS = []行。如果您将ALLOWED_HOSTS放在此行之前,您的更改将被忽略。我想这是你问题的原因。