Size: a a a

Django [ru] #STAY HOME

2019 April 07

A

Andrey in Django [ru] #STAY HOME
Перед процессингом ставишь его в true
источник

U

Unknown in Django [ru] #STAY HOME
Ребят.
Есть модель.
Project(внешний ключ на User)
Task(внешний ключ на Project)
Вопрос: как по-правильному, без костылей вытащить все Task'и относящиеся к конкретному юзеру?
источник

A

Andrey in Django [ru] #STAY HOME
Middleware или декоратор смотрят эту модельки пропускают или нет
источник

A

Andrey in Django [ru] #STAY HOME
Unknown
Ребят.
Есть модель.
Project(внешний ключ на User)
Task(внешний ключ на Project)
Вопрос: как по-правильному, без костылей вытащить все Task'и относящиеся к конкретному юзеру?
Google prefetch nested related
источник

U

Unknown in Django [ru] #STAY HOME
Andrey
Google prefetch nested related
спасибо
источник

A

Andrey in Django [ru] #STAY HOME
Prefetch related есть в Django orm
источник

d

dd in Django [ru] #STAY HOME
Олег Сергеев
Тогда нужна какая-то middleware, которая проверяет целостность тех данных в бд и кидает в ответ сообщение, что «это не все, жди ещё минуту»
может тебе в скрипте который пересобирает БД, переключать конфиг nginxa перед началом работы, который вообще не будет отправлять запросы к джанге а на все запросы будет отдавать какую-нибуть страничку о работах на сервере

ну либо как предлагают - мидлварь
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
dd
может тебе в скрипте который пересобирает БД, переключать конфиг nginxa перед началом работы, который вообще не будет отправлять запросы к джанге а на все запросы будет отдавать какую-нибуть страничку о работах на сервере

ну либо как предлагают - мидлварь
Есть высокая вероятность что nginx'а там не будет)))
источник

ДШ

Дмитрий Шепелев in Django [ru] #STAY HOME
Коллеги, а есть ли встроенная возможность формировать ответ queryset в виде объекта типа dict по id?
источник

Olerdrive М in Django [ru] #STAY HOME
Ребят, подскажите норм паттерн использования oauth2 и авторизации через сессии?

Конкретно интересует, как лучше обновлять access_token, когда он подходит к концу? Замутить миддлеваре, которая будет это чекать и если надо - ходить к провайдеру за новым токеном?

Во всех либах про оаус этот момент почему то не освещен
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
вопрос не очень конкретный
источник

Olerdrive М in Django [ru] #STAY HOME
Как правильно обновлять access_token, когда время его жизни подходит к концу. Куда уж конкретнее)
источник

A

Andrey in Django [ru] #STAY HOME
Olerdrive М
Как правильно обновлять access_token, когда время его жизни подходит к концу. Куда уж конкретнее)
Зачем? Сделаешь запрос, сервер скажет токен устарел, сделаешь запрос на обновление, повторишь запрос...
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Olerdrive М
Как правильно обновлять access_token, когда время его жизни подходит к концу. Куда уж конкретнее)
ты ничего не написал про своё приложение, скорее всего, то, что ты хочешь, делается не на стороне Django...
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Olerdrive М
Как правильно обновлять access_token, когда время его жизни подходит к концу. Куда уж конкретнее)
У тебя Django oauth toolkit?
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Olerdrive М
Как правильно обновлять access_token, когда время его жизни подходит к концу. Куда уж конкретнее)
https://stackoverflow.com/questions/26903087/how-to-use-refresh-token-for-getting-new-access-tokendjango-oauth-toolkit

Ну и если у тебя нет, то примерно такая механика во всех oauth2
источник

Olerdrive М in Django [ru] #STAY HOME
Pavel Pantyukhov
У тебя Django oauth toolkit?
Да. Саму механику я понимаю.

Не понимаю, как это оргнаизовать в коде лучше, ведь это должно каждый раз происходть, когда access_token умирает.

В тулките это уже решено?
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Так это вопрос уже к фронтенду, как вы его будете обновлять. В мобильном браузера одна реализация, в мобильных приложениях другая. Главное - у вас есть запрос для этого
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Olerdrive М
Да. Саму механику я понимаю.

Не понимаю, как это оргнаизовать в коде лучше, ведь это должно каждый раз происходть, когда access_token умирает.

В тулките это уже решено?
Чтобы понять когда он истечёт - есть expire
источник

O

Older in Django [ru] #STAY HOME
Подскажите кто в курсе - можно ли в django-ckeditor запилить вставку twitter поста вот такого вида, как здесь, например https://www.championat.com/football/article-3722517-eks-poluzaschitnik-spartaka-aras-ozbiliz-otchislen-iz-kluba.html
источник