Функция работает все отлично , но когда пытаюсь зайти как пользователь выдало мне вот это
Forbidden (403)
CSRF verification failed. Request aborted.
Help
Reason given for failure:
CSRF token missing or incorrect.
In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django's CSRF mechanism has not been used correctly. For POST forms, you need to ensure:
* The view function uses RequestContext for the template, instead of Context.
* In the template, there is a {% csrf_token %} template tag inside each POST form that targets an internal URL.
* If you are not using CsrfViewMiddleware, then you must use csrf_protect on any views that use the csrf_token template tag, as well as those that accept the POST data.
You're seeing the help section of this page because you have DEBUG = True in your Django settings file. Change that to False, and only the initial error message will be displayed.
You can customize this page using the CSRF_FAILURE_VIEW setting.
Почитал. Понял что это защита.Понял что в форму надо вставлять {% csrf_token %}.В функцию добавил импорты
from django.core.context_processors import csrf
from django.shortcuts import render_to_response
Пишет мне
TemplateSyntaxError
Exception Value:
Invalid block tag: 'csrt_token'
Exception Location: /usr/lib/pymodules/python2.6/django/template/__init__.py in invalid_block_tag, line 334
Python Executable: /usr/bin/python
Python Version:
Надо я так понял закрывающий тег, но как он выглядит не знаю.Помогите пожалуйста. Понял что без английского, я просто ноль.Пошел учить