Size: a a a

Django [ru] #STAY HOME

2020 March 18

AK

Anvar Khamidov in Django [ru] #STAY HOME
Сделай POST въюху и руками авторизуй пользователя
login(request, user)
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
Anvar Khamidov
При логировании должно вернуть куки sessionid
в настройках автентификация и по токену и по сессии
источник

M

Melis in Django [ru] #STAY HOME
у тебя токеная система авторизации, зачем тебе куки
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Там в request объект добавится куки с сессией
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
Anvar Khamidov
Там в request объект добавится куки с сессией
можно подробнее?
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
У меня и то и то, хочу сначала с сессиями разобраться)
источник

M

Melis in Django [ru] #STAY HOME
юзай одно, токены или куки
источник

M

Melis in Django [ru] #STAY HOME
Bohdan Kolosovsky
У меня и то и то, хочу сначала с сессиями разобраться)
для этого создай другой эндпоинт
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
ааа
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
и вместо токена возвращать сессию?
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Bohdan Kolosovsky
У меня и то и то, хочу сначала с сессиями разобраться)
Вот, чекни въюху, которая рендерит форму и принимает значения для логина https://github.com/Khanze99/khblog/blob/bfac8147a8ed4ac02fe33d25d67c55798de83c9e/khblog/accounts/views.py#L17
источник

M

Melis in Django [ru] #STAY HOME
Bohdan Kolosovsky
и вместо токена возвращать сессию?
неа, просто login() тут он сам создаст все что нужно
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Если по rest api делаешь, то там просто принимаешь POST в теле запроса

{"username": "user", "password": "pass"}
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
и логинишь, у реста есть дефолт логин как помню
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Ну короче не сложно, разберешься)
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
Melis
неа, просто login() тут он сам создаст все что нужно
СПАСИБО
источник

BK

Bohdan Kolosovsky in Django [ru] #STAY HOME
работает)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anvar Khamidov
хмм, проделывал так с аппнейм и моделью, ладно, буду разбираться. Спасибо
там будет app_name == 'admin'
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Artem Gubatenko
там будет app_name == 'admin'
где?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
если внедряешь урл в админку, у него - app_name = 'admin'
источник