Страницы

Поиск по вопросам

воскресенье, 14 апреля 2019 г.

CSRF в django

Изучаю формы по мануалу джанги, следую строго по инструкции: 1.Добавляю {% csrf_token %} в форму

{% csrf_token %} ...
Получаю Forbidden (403) CSRF verification failed. Request aborted. 2.В гугле предлагают закомментировать 'django.middleware.csrf.CsrfViewMiddleware', чего не хотелось бы. Либо добавить во view.py from django.core.context_processors import csrf from django.shortcuts import render_to_response
def my_view(request): c = {} c.update(csrf(request)) name = "MakcuM" age = 28 return render_to_response("template.html", c) Вопрос в том, как в этом случае в шаблон template.html передать не только словарь с, но и нужные мне данные (в примере name и age). Буду признателен за ответ или за ссылку на источник. Спасибо.


Ответ

c.update({'data': value}) или c.update(name='MakcuM', age=28)

Комментариев нет:

Отправить комментарий