Здравствуйте!
Раньше работал, а сейча перестал вот этот код:
from django.shortcuts import render_to_response
from django.template.context_processors import csrf
from django.views.generic import View
class Index(View):
def get(self, request):
context = {}
context.update(csrf(request))
return render_to_response('index.html', context)
Результатом работы этого кода должна быть HTML-страница, содержащая среди cookies
sessionid и
csrftoken, по факту же вижу только одну печеньку -
sessionid. При этом все MIDDLEWARE и прочие настройки оставлены по-умолчанию. Как исправить данную проблему (?) и заставить Django при рендеринге шаблона задавать cookies для CSRF?
Вот это тоже не работает:
def index(request):
context = {}
context.update(csrf(request))
return render_to_response('index.html', context)