Size: a a a

Django [ru] #STAY HOME

2021 February 23

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sevak Martirosyan
У меня была проблема аутентификации, которое решил с помощю создания юзера, который имеет права смотреть мне нужную страницу. Теперь requests.get() на нужную страницу с токеном этого узера возвращает Status 200, то есть все хорошо). Мне нужно в браузере смотреть контент странички, но не знаю как.
есть специальные проги rest client'ы: postman и тд.
Если не намудрил с эндпоинтами, то свободно можешь открыть в браузере. ДРФ отдаст html с формой для тестов.
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
разве постман может отобразить веб страницу?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sevak Martirosyan
разве постман может отобразить веб страницу?
А ты используешь авторизацию по токену без drf?
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
с помощю requests
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
requests.get('http://localhost:8000/api/analytics/colors/', headers={'Authorization': 'Token 07422d00694e6f76c41e63885ef6dac882f1149c'})
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sevak Martirosyan
requests.get('http://localhost:8000/api/analytics/colors/', headers={'Authorization': 'Token 07422d00694e6f76c41e63885ef6dac882f1149c'})
В браузере пробовал открывать?
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
да
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
401 ERROR STATUS
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Ты хочешь посмотреть json? Если на вьюхе стоит авторизация только по токену, то постман покажет. Хочешь увидеть форму от drf, добавь авторизацию через сессию. Для теста, потом уберешь
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
Artem Gubatenko
Ты хочешь посмотреть json? Если на вьюхе стоит авторизация только по токену, то постман покажет. Хочешь увидеть форму от drf, добавь авторизацию через сессию. Для теста, потом уберешь
Понятно, но я только от C перешел в backend, можно по подробней?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sevak Martirosyan
Понятно, но я только от C перешел в backend, можно по подробней?
Код вьюхи скинь. Может кто ответит. Я только через час
источник

SM

Sevak Martirosyan in Django [ru] #STAY HOME
Artem Gubatenko
Код вьюхи скинь. Может кто ответит. Я только через час
а как можно отключить авторизацию если есть middleware?
источник

Д

Диас in Django [ru] #STAY HOME
Sevak Martirosyan
Понятно, но я только от C перешел в backend, можно по подробней?
У тебя сейчас в DEFAULT_AUTHENTICATION_CLASSES есть TokenAuthentication
источник

Д

Диас in Django [ru] #STAY HOME
Там же можно добавить  SessionAuthentication
источник

Д

Диас in Django [ru] #STAY HOME
Тогда можешь через браузер логиниться, не только токеном
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Sevak Martirosyan
а как можно отключить авторизацию если есть middleware?
прям во вьюхе можно переопределить настройки из settings.py
источник

Р

Руслан in Django [ru] #STAY HOME
Всем привет
источник

Р

Руслан in Django [ru] #STAY HOME
Есть кто тут люди кто знает JS
источник

AA

Ahmed Abselyam in Django [ru] #STAY HOME
Руслан
Есть кто тут люди кто знает JS
Есть
источник

Р

Руслан in Django [ru] #STAY HOME
var fruits = ['Яблоко', 'Банан'];

console.log(fruits.length);
// 2
источник