Question
J'ai:Python 2.6 Django 1.1.1 J’ai téléchargé Django-cms à partir de git://github.com/digi604/django-cms-2.0.git Je suis passé au sud
Je suis resté là-dessus :
Après avoir activé la synchronisation sud, les retours :
Synced:
> django.contrib.auth
> django.contrib.contenttypes
> django.contrib.sessions
> django.contrib.admin
> django.contrib.sites
> publisher
> mptt
> reversion
> example.categories
> south
> example.sampleapp
Not synced (use migrations):
- cms
- cms.plugins.text
- cms.plugins.picture
- cms.plugins.file
- cms.plugins.flash
- cms.plugins.link
- cms.plugins.snippet
- cms.plugins.googlemap
- cms.plugins.teaser
- cms.plugins.video
- cms.plugins.twitter
- cms.plugins.inherit
(use ./manage.py migrate to migrate these)
startserver renvoie (lorsque j'ouvre dans le navigateur 127.0.0.1:8000) :
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py",
line 279, in run
self.result = application(self.environ, self.start_response)
File "/usr/lib/pymodules/python2.6/django/core/servers/basehttp.py",
line 651, in __call__
return self.application(environ, start_response)
File "/usr/lib/pymodules/python2.6/django/core/handlers/wsgi.py",
line 230, in __call__
self.load_middleware()
File "/usr/lib/pymodules/python2.6/django/core/handlers/base.py",
line 42, in load_middleware
raise exceptions.ImproperlyConfigured,
'Error importing middleware %s: "%s"' % (mw_module, e)
ImproperlyConfigured: Error importing middleware django.middleware.csrf:
"No module named csrf"
[25/Feb/2010 05:49:43] "GET / HTTP/1.1" 500 746
Quand j'ai commenté les lignes :
#'django.middleware.csrf.CsrfViewMiddleware', - in MIDDLEWARE_CLASSES
#'django.core.context_processors.csrf', - in TEMPLATE_CONTEXT_PROCESSORS
je pourrais l'exécuter maintenant, mais lorsque j'essaie d'ajouter une page, je vois :
Template error
In template /home/gennadich/Documents/django-cms-2.0/cms/templates/admin/cms/page/change_form.html, error at line 97
Invalid block tag: 'csrf_token'
La solution
Maintenant que vous avez désactivé les modules CSRF, vous n'avez plus de balises CSRF disponibles. Soit activer les modules CSRF ou supprimer toutes les balises CSRF.
Autres conseils
désactivez le sud ou essayez postgresql.J'ai fini par désactiver South parce que je jouais juste sur ma machine de développement
[MODIFIER]
cela a également fonctionné pour le dernier coffre pinax (22 mars 2010)
[MODIFIER]
Essayez également de mettre à niveau la dernière version de Django, actuellement 1.2 bêta
On dirait pas standard et procédure correcte encore découvert de nouvelles django django +-cms People Project. Je suis en train depuis le matin 9. Maintenant soir 07h30.