Django 1.4 без csrf_token

Я только что обновил Django с 1.2.3 до 1.4 и понял, что django.middleware.csrf.CsrfResponseMiddleware исключен. Есть ли другой способ, где мне не нужно использовать csrf_token в каждом посте? Разработчикам внешнего интерфейса будет легче не беспокоиться о специальных токенах django.

2 ответа

Решение

Проверьте документ, особенно csrf_exempt а также csrf_protect декораторы.

Вы могли бы тогда использовать django.middleware.csrf.CsrfViewMiddleware по умолчанию защита CSRF с csrf_exempt освободить особые взгляды; или только использовать csrf_protect за каждый вид защиты.

В соответствии с примечаниями к выпуску в настоящее время ensure_csrf_cookie-декоратор: оформитель и csrf-docs.

Другие вопросы по тегам