Size: a a a

Django [ru] #STAY HOME

2018 December 10

EM

Eugene Maltsev in Django [ru] #STAY HOME
@why_jwt_is_bad  есть еще такое:)
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Алексей
так, может, кто подскажет в чате, как лучше? где хранить JWT? на учебных проектах не важно. а в реальной жизни как происходит?
а зачем вам вообще его хранить?
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
основная фишка что он self-hosted
источник

А

Алексей in Django [ru] #STAY HOME
Eugene Maltsev
@why_jwt_is_bad  есть еще такое:)
ну, тут агитация за сессии, так а как заюзать сессии в связке DRF + Vue, когда SPA?
источник

А

Алексей in Django [ru] #STAY HOME
Artyem Klimenko
а зачем вам вообще его хранить?
в смысле? так а где он запоминается-то?
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Алексей
ну, тут агитация за сессии, так а как заюзать сессии в связке DRF + Vue, когда SPA?
SessionBased
и в fetch указать передачу cookie )
источник

А

Алексей in Django [ru] #STAY HOME
Eugene Maltsev
SessionBased
и в fetch указать передачу cookie )
покажи пример, я с токенами парюсь лишь потому, что не знаю, как сессии подпилить к SPA
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Алексей
в смысле? так а где он запоминается-то?
его и не надо запоминать, для чего это?
у вас есть payload и сигнатура по этой нагрузке которую посчитали с секретным ключом который знаете только вы.
пришел jwt токен почситали сигнатуру, если она верна всё ок, данным в токене можно доверять
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
возникает только проблема с отзывом скомпрометированных токенов, но её тоже можно решить
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Алексей
покажи пример, я с токенами парюсь лишь потому, что не знаю, как сессии подпилить к SPA
credentials: 'include',
источник

А

Алексей in Django [ru] #STAY HOME
Artyem Klimenko
его и не надо запоминать, для чего это?
у вас есть payload и сигнатура по этой нагрузке которую посчитали с секретным ключом который знаете только вы.
пришел jwt токен почситали сигнатуру, если она верна всё ок, данным в токене можно доверять
так знаю только я - это и есть хранить
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Алексей
так знаю только я - это и есть хранить
payload передаётся в самом токене в открытом виде
источник

NK

ID:96357061 in Django [ru] #STAY HOME
доброго времени суток  можете посоветовать статью про мультиязычность
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Скажите пожалуйста, правильно ли я сделал решение к задаче: суть такова - есть модель 2 таблицы: комната и жители, так вот жители знают в какой они комнате живут но комната не знает кто в ней живет и для того чтобы обновлять счетчик проживающих есть некий скрипт который проходит по всем юзерам берет номер комнаты каждого и увеличивает счетчик в модели комнаты. Логически этот скрипт надо запускать при каждом добавлении юзера в бд. Вот я его вот так реализовал, вопрос что скажете по поводу идеи , возможно существует более лучше вариант вот код: https://dpaste.de/o0ae#
источник

ВТ

Виктор Титов in Django [ru] #STAY HOME
Anton Fircak
Скажите пожалуйста, правильно ли я сделал решение к задаче: суть такова - есть модель 2 таблицы: комната и жители, так вот жители знают в какой они комнате живут но комната не знает кто в ней живет и для того чтобы обновлять счетчик проживающих есть некий скрипт который проходит по всем юзерам берет номер комнаты каждого и увеличивает счетчик в модели комнаты. Логически этот скрипт надо запускать при каждом добавлении юзера в бд. Вот я его вот так реализовал, вопрос что скажете по поводу идеи , возможно существует более лучше вариант вот код: https://dpaste.de/o0ae#
источник

AF

Anton Fircak in Django [ru] #STAY HOME
это ведь в джанге я пишу
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anton Fircak
Скажите пожалуйста, правильно ли я сделал решение к задаче: суть такова - есть модель 2 таблицы: комната и жители, так вот жители знают в какой они комнате живут но комната не знает кто в ней живет и для того чтобы обновлять счетчик проживающих есть некий скрипт который проходит по всем юзерам берет номер комнаты каждого и увеличивает счетчик в модели комнаты. Логически этот скрипт надо запускать при каждом добавлении юзера в бд. Вот я его вот так реализовал, вопрос что скажете по поводу идеи , возможно существует более лучше вариант вот код: https://dpaste.de/o0ae#
Ну в принципе да, только приповторном вызове у тебя увеличится коунтер
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Независиисо сколько там живёт по факту
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Dan Tyan
Ну в принципе да, только приповторном вызове у тебя увеличится коунтер
я его при вызове сначала обнуляю
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Может проще просто получать count() и присваивать его
источник