Size: a a a

Django [ru] #STAY HOME

2021 January 14

DT

Denis Taranov in Django [ru] #STAY HOME
МихаИл
отностилеьно 2го пункта
Что за стек у тебя на фронте? это джанго шаблоны?
источник

М

МихаИл in Django [ru] #STAY HOME
Denis Taranov
Что за стек у тебя на фронте? это джанго шаблоны?
да
источник

М

МихаИл in Django [ru] #STAY HOME
пытаюсь разобрать этот пример застрял на этапе подгурзки скрипта
источник

a

alff0x1f in Django [ru] #STAY HOME
Это обсуждать в чат по JS, а не сюда
источник

МА

Марат А in Django [ru] #STAY HOME
Всем привет! Посоветуйте пожалуйста, как правильно сделать:
Пишу бэкенд на django 3 + django rest framework, фронтэнд будет на React JS, возможно даже на отдельном сервере. Фронтэндер просит авторизацию по куки, я ее включил (SessionAuthentication). Но для того, чтобы сделать запрос в API например через постман, нужно сначала авторизоваться в веб (использую встроенный механизм авторизации) затем выдернуть вручную из куки браузера sessionid, csrftoken вручную это запихнуть в заголовки и только потом сделать запрос.
Есть же наверняка более изящное решение? Может быть создать какой то метод для авторизации по API, чтобы этот запрос в API создавал изначальный куки а потом фронтэндер работал уже с ним?
источник

МА

Марат А in Django [ru] #STAY HOME
источник

МА

Марат А in Django [ru] #STAY HOME
источник

МА

Марат А in Django [ru] #STAY HOME
От базовой аутентификации (BasicAuthentication) начальство и фронтендер категорически отказываются
источник

vc

vadim chin in Django [ru] #STAY HOME
Марат А
Всем привет! Посоветуйте пожалуйста, как правильно сделать:
Пишу бэкенд на django 3 + django rest framework, фронтэнд будет на React JS, возможно даже на отдельном сервере. Фронтэндер просит авторизацию по куки, я ее включил (SessionAuthentication). Но для того, чтобы сделать запрос в API например через постман, нужно сначала авторизоваться в веб (использую встроенный механизм авторизации) затем выдернуть вручную из куки браузера sessionid, csrftoken вручную это запихнуть в заголовки и только потом сделать запрос.
Есть же наверняка более изящное решение? Может быть создать какой то метод для авторизации по API, чтобы этот запрос в API создавал изначальный куки а потом фронтэндер работал уже с ним?
тесты делать там есть клиент
источник

МА

Марат А in Django [ru] #STAY HOME
vadim chin
тесты делать там есть клиент
А можно поподробнее? Я не понял
источник

vc

vadim chin in Django [ru] #STAY HOME
если просто погонять в django тестах есть клиент который генерит запросы, если про авторизацию, почему не жвт?
источник

МА

Марат А in Django [ru] #STAY HOME
Фронтендер просит вообще сделать метод, чтобы ему вся эта радость создавалась отдельным методом по API. Так же фронтендер и начальство против базовой авторизации и JWT
источник

vc

vadim chin in Django [ru] #STAY HOME
Марат А
Фронтендер просит вообще сделать метод, чтобы ему вся эта радость создавалась отдельным методом по API. Так же фронтендер и начальство против базовой авторизации и JWT
это костыль, изящнее не будет
источник

vc

vadim chin in Django [ru] #STAY HOME
бекендом рулит фронт - это тоже не айс
источник

МА

Марат А in Django [ru] #STAY HOME
фронтендер из команды заказчика, имеет мнение хрен оспоришь)
источник

vc

vadim chin in Django [ru] #STAY HOME
могу я передать что дебил, )
источник

vc

vadim chin in Django [ru] #STAY HOME
если про костыль - см session create, session id, откидывай его в апи, и мидлтварь ставь которая будет session id не только из заголовка брать... как то так
источник

vc

vadim chin in Django [ru] #STAY HOME
ну  или он на клиенте из апи в куки сам писать должен
источник

N

Nire in Django [ru] #STAY HOME
скажи что если они хотят говно, то получат и сделай эндпоинт, долго что ли?
источник

N

Nire in Django [ru] #STAY HOME
вставание в позы время займет больше
источник