Нет модуля с именем csrf - PullRequest
       16

Нет модуля с именем csrf

4 голосов
/ 26 февраля 2010

у меня есть: Python 2.6 Джанго 1.1.1 Я скачал Django-cms с git: //github.com/digi604/django-cms-2.0.git Я прошел на юг от / на

Я застрял на этом:

После включения южного syncdb возвращает:

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 возвращает (когда я открываю в браузере 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

Когда я прокомментировал строки:

#'django.middleware.csrf.CsrfViewMiddleware',  - in MIDDLEWARE_CLASSES
#'django.core.context_processors.csrf', - in TEMPLATE_CONTEXT_PROCESSORS

Я мог бы запустить его сейчас, но когда я пытаюсь добавить страницу, я вижу:

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'

Ответы [ 3 ]

3 голосов
/ 26 февраля 2010

Теперь, когда вы отключили модули CSRF, у вас больше нет доступных тегов CSRF. Либо включите модули CSRF, либо удалите все теги CSRF.

1 голос
/ 22 марта 2010

отключить юг или попробуйте postgresql. В итоге я отключил юг, так как просто бездельничал на своей машинке

[РЕДАКТИРОВАТЬ]

это сработало и для последнего ствола пинакса (22 марта 2010 г.)

[РЕДАКТИРОВАТЬ]

Попробуйте обновить последнюю версию django, на данный момент 1.2 beta

0 голосов
/ 22 июля 2013

Похоже, что для нового проекта django + django-cms Project People не найдено ни одной стандартной и правильной процедуры. Я пытаюсь с утра 9. Теперь вечером 7: 30.

...