Найти - Пользователи
Полная версия: Проблема с авторизацией пользователя.
Начало » Django » Проблема с авторизацией пользователя.
1 2 3
inoks
Почему не пользуетесь конструкцией {% url ‘name’ %} ?
inoks
FishHook
Не понимаю, с чего вы так решили.
Почему нет?

neri
/auth/login/
В консоли есть обращение к этому url?
FishHook
inoks
Почему нет?
а с какого суахили?
inoks
А куда он по вашему должен инклюдить урлы, если указано что к auth ?
neri
FishHook
Не понимаю, с чего вы так решили.

Ну так url то рабочий. Я могу перейти по ссылке /auth/login/

inoks
Почему не пользуетесь конструкцией {% url ‘name’ %} ?
Не так много url чтоб их еще и обзывать. Да и вообще это мой первый учебный проект, я сначала делаю как проще, а потом по-тихоньку вычитываю, что-то новенькое и применяю.

inoks
В консоли есть обращение к этому url?
где?
inoks
там где вы запускаете runserver видно что после submit в форме происходит запрос в нужное место?

Добавьте пару print во вью где у вас авторизация, убедитесь что все выполняется.

Посмотрите в браузере, проставляется ли нужная кука.
FishHook
inoks
А куда он по вашему должен инклюдить урлы, если указано что к auth ?
Действительно указано, прошу прощения.
neri
inoks
там где вы запускаете runserver видно что после submit в форме происходит запрос в нужное место?
Данные из формы передаются. Принтом я могу вывести имя пользователя в консоль. На главную страницу перенаправляет.
Если имя или пароль введены не верно, опять же else отрабатывает, ошибку выводит.
Мне кажется, что почему-то объект user не попадает в шаблоны. Но почему понять не могу.
FishHook
а так
from django.template import RequestContext
.....
        return render_to_response('Template', args, context_instance=RequestContext(request))
neri
Заработало. Спасибо Вам!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB