CSRF verification failed. Request aborted - Python

Формулировка задачи:

Есть два представления:
def RegEnd(request):
    #Здесь совершаем действия по чтению ПОСТ данных
    e_mail = request.POST['e_mail']
    i_name = request.POST['i_name']
    #создаем пользователя
    profile = Profile.objects.create_user(i_name,e_mail)
    profile.save()
    c = {'name': i_name }
    template_name = 'polls/regend.html'
    return render_to_response(template_name, c, RequestContext(request))
и
def main(request):
    hi = "Вы не авторизованы!"
    return render_to_response('polls/main.html', context_instance=RequestContext(request))
В 1м представлении используется шаблон с формой:
<form name="eReg" method="POST" action="main"> {% csrf_token %}
  <div class="col-md-12">
 
      <div class="row">
        <div class="form-group has-warning" style="text-align: center;margin-top: 20px;">
          <label class="control-label" for="succ">
            Введите код регистрации здесь
            <input class="form-control" name="activate" id="succ" type="text" style="width: 150px;">
          </label>
        </div>
      </div>
 
  </div>
 
  <div class="col-md-12">
 
    <div class="row" style="text-align: center;">
      <label class="control-label" for="succ">
        <!--<button type="button" class="btn btn-warning" style="margin: 30px;">ДАЛЕЕ</button>-->
        <input type = 'submit' class="btn btn-warning" value = 'ДАЛЕЕ' />
      </label>
    </div>
  </div>
</form>
Так вот при переходе к main выскакивает ошибка: CSRF verification failed. Request aborted В settings.py мидлклассы имеют такой вид:
MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
Вроде все, что знаю, настроено. Что еще может быть не так?


textual

Код к задаче: «CSRF verification failed. Request aborted - Python»

<form name="eReg" method="POST" action="main"> {% csrf_token %}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

8   голосов, оценка 4.125 из 5

Источник
Похожие ответы
Для поиска решения или похожих решений вы можете воспользоваться "Поиском по сайту" или "Поиском по разделу"
Поиск по сайту