Всем привет. Какая-то проблема у меня возникла с обычной POST-формой.
При сабмите формы получаю ошибку:
Forbidden (403)
CSRF verification failed. Request aborted.
Reason given for failure:
CSRF cookie not set.
При этом в settings.py прописано:
'django.middleware.csrf.CsrfViewMiddleware',
В контроллере (view) генерируется сам token:
def list(request):
c = {}
c.update(csrf(request))
...
template = get_template('phone_calls/list.html')
return HttpResponse(template.render(
Context({
'phone_calls': phone_calls,
'filter_data': filter_data,
'csrf_token' : c,
})
))
Ну, а в шаблоне, в самой форме, естественно, прописываю {% csrf_token %}
В чем проблема?