5

Django settings.py で TEMPLATE_CONTEXT PROCESSORS を設定しようとすると、次のエラーが発生します。

        Exception Value: Error importing request processor module  
        django.contrib.messages.context_processors.messagesdjango.core.context_processors: 
        "No module named 'django.contrib.messages.context_processors.messagesdjango'; 
        django.contrib.messages.context_processors is not a package"

私の TEMPLATE_CONTEXT_PROCESSORS は次のとおりです: (Django バージョン: 1.5.1)

TEMPLATE_CONTEXT_PROCESSORS = (
  "django.contrib.auth.context_processors.auth",
  "django.core.context_processors.debug",
  "django.core.context_processors.i18n",
  "django.core.context_processors.media",
  "django.core.context_processors.static",
  "django.core.context_processors.tz",
  "django.contrib.messages.context_processors.messages"
  "django.core.context_processors.request",
)
4

1 に答える 1

10

messages次の 2 行の間に , を含めた後、カンマがありません。

"django.contrib.messages.context_processors.messages"
"django.core.context_processors.request",

次のようにする必要があります。

"django.contrib.messages.context_processors.messages",
"django.core.context_processors.request",
于 2013-06-27T20:33:49.820 に答える