django核心异常配置不正确:

时间:2014-09-18 10:09:13

标签: python-2.7 django-templates

  

django.core.exceptions.ImproperlyConfigured:

     

TEMPLATE_DIRS设置必须是元组。请修改您的设置。

这是我的settings.py文件代码

MIDDLEWARE_CLASSES = (
'django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
  )

  STATIC_URL = "/static/"
  ROOT_URLCONF = "%s.urls" % PROJECT_DIR
  TEMPLATE_DIRS = full_path("Home/Downloads/django-socketio-master/djangosocketio/templates")
  #LOGIN_URL = "/admin/"

1 个答案:

答案 0 :(得分:3)

似乎提供给TEMPLATE_DIRS的路径不正确。 您可以提供

之类的路径
import os
PROJECT_PATH = os.path.dirname(os.path.realpath(__file__))

TEMPLATE_DIRS = (os.path.join(PROJECT_PATH, '../templates'),)

其中templates是模板所在的目录。