2013-06-27 7 views
5

Durante il tentativo di configurare i processori TEMPLATE_CONTEXT in Django settings.py sto ottenendo il seguente errore:errore Django

 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" 

miei TEMPLATE_CONTEXT_PROCESSORS è la seguente: (Django Versione: 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", 
) 

risposta

10

stai manca una virgola dopo l'inclusione di messages, tra queste due linee:

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

dovrebbe essere:

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

Grazie mi sento come un pazzo – Sohaib

+4

Ogni programmatore è stato lì prima. –

+3

È il peggior tipo di errore perché ti fa sentire stupido anche se non lo sei. Rallegrati e vai avanti. – Jordan