17 мар. 2011 г.

django-cms 2.1.3 и csrf.js в IE

Перевел группу сайтов django-cms 2.0.2 на 2.1.3. Давно хотел пересесть на ветку с фронт-энд редактированием страниц, а тут ещё и выяснилось, что в 2.0.2 версии масса проблем с разрешениями на редактирование (в моем случае все осложняется наличием нескольких доменов в одной базе).
В версии Django-CMS 2.1.3 все оказалось тоже не гладко. В IE при попытке добавить плагин я ловил ошибку в 27 строке файла csrf.js. Выяснилось, что в основном грешат на разные версии jquery:
https://groups.google.com/group/django-cms/browse_thread/thread/1c73a798d5634a6e
http://comments.gmane.org/gmane.comp.python.django.django-cms/2641
Но причина оказалась проще (в моем случае) - я продолжал использовать middleware для игнорирования csrf проверки, т.к. версия 2.0.2 не поддерживала csrf (а может я использовал ещё какое-то старье). Будьте бдительны!

1 комментарий:

Andrew K комментирует...

спасибо за инфу, и инфу про 2.1.3