0
0 комментариев

Добрый всем день! Есть два представления:

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м представлении используется шаблон с формой:

{% csrf_token %}

[/apcode]

Так вот при переходе к 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',
]

Что еще может быть не так?


Добавить комментарий