J'essaie de faire fonctionner Zinnia sur un site Web django afin que je puisse l'évaluer. J'ai réussi à installer toutes ses dépendances et tout va bien, et j'ai créé quelques messages en utilisant les outils d'administration, mais maintenant je reçois des erreurs pour y accéder!Problèmes de démarrage de Zinnia
L'erreur:
KeyError at /weblog/2012/10/12/test-post/
'request'
Request Method: GET
Request URL: http://127.0.0.1:8000/weblog/2012/10/12/test-post/
Django Version: 1.4.1
Exception Type: KeyError
Exception Value: 'request'
Exception Location: /usr/local/lib/python2.7/site-packages/django/template/context.py in __getitem__, line 54
Python Executable: /usr/local/bin/python
Python Version: 2.7.3
Python Path:
['/home/ubuntudev/webtest/twsite',
'/usr/local/lib/python2.7/site-packages/setuptools-0.6c12dev_r88846-py2.7.egg',
'/usr/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg',
'/usr/local/lib/python27.zip',
'/usr/local/lib/python2.7',
'/usr/local/lib/python2.7/plat-linux2',
'/usr/local/lib/python2.7/lib-tk',
'/usr/local/lib/python2.7/lib-old',
'/usr/local/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/site-packages']
Pour référence, voici mon settings.py et mon urls.py. Ce dernier est certes un énorme gâchis parce que j'ai été fou de tout ce que je pouvais penser. Je ne fais que mouiller mes pieds avec Django et Zinnia, alors s'il vous plaît soyez descriptif dans vos réponses! Merci d'avance.
Quand je l'ai fait avant de poster ce question, j'ai 'Module" django.core.context_processors "ne définit pas un" auth "processeur de demande appelable' de la console d'administration. J'ai fini par les commenter parce que j'ai vu beaucoup de chevauchement entre ces processeurs de contexte et les autres variables settings.py (comme 'USE_I18N'). Clairement, je fais quelque chose d'autre faux avec ces processeurs de contexte. Souhaitez-vous répondre ici ou préférez-vous que j'ouvre une autre question? – tmesser
'' django.core.context_processors.auth'' devrait être '" django.contrib.auth.context_processors.auth "'. Auth est le paquet d'authentification qui est un add-on au noyau de django, donc il se trouve dans le paquet 'contrib'. J'ai édité ma réponse pour refléter cela –
Cela l'a eu! Merci pour votre aide et l'explication. – tmesser