Size: a a a

Django [ru] #STAY HOME

2020 September 09

AK

Alex Kalinin in Django [ru] #STAY HOME
Alex Dem
обоснуешь?
Как минимум потому что если тебе нужен механизм сессии, то тебе не нужен объект HttpRequest. Ты можешь его использовать отдельно.
И зачем тебе прокидывать объект запроса куда-то? Запрос проходит по цепочке мидварь-вьюха-шаблон.
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex Kalinin
Как минимум потому что если тебе нужен механизм сессии, то тебе не нужен объект HttpRequest. Ты можешь его использовать отдельно.
И зачем тебе прокидывать объект запроса куда-то? Запрос проходит по цепочке мидварь-вьюха-шаблон.
У спросившего запрос по функциям не прокидывается
Почитай его кейс плиз
и это слабо похоже на аргументы твоего тезиса про джуна
источник

VS

Vlad Saichenko in Django [ru] #STAY HOME
Не выходи из комнаты.
А has_permission что возвращает?
я с has_permission() должен вручную перенаправлять на has_object_permission()?
источник

a

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

t

toobinks in Django [ru] #STAY HOME
thread local для моей shared data видимо тоже смотрятся разумно
источник

t

toobinks in Django [ru] #STAY HOME
всем спасибо. буду тестировать
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Vlad Saichenko
я с has_permission() должен вручную перенаправлять на has_object_permission()?
Открываем доку и читаем
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Vlad Saichenko
я с has_permission() должен вручную перенаправлять на has_object_permission()?
https://www.django-rest-framework.org/api-guide/permissions/#custom-permissions
“Note: The instance-level has_object_permission method will only be called if the view-level has_permission checks have already passed.”
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Vlad Saichenko
я с has_permission() должен вручную перенаправлять на has_object_permission()?
Они последовательно выполняются, насколько я помню.
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Зачем прокидывать реквест хер знает куда там костыльным способом? Почему не сессии хотя бы?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Не выходи из комнаты.
Зачем прокидывать реквест хер знает куда там костыльным способом? Почему не сессии хотя бы?
Вы издеваетесь :D
Спроси у автора вопроса
источник

AD

Alex Dem in Django [ru] #STAY HOME
На самом деле, способ не костыльный
источник

AD

Alex Dem in Django [ru] #STAY HOME
Просто уровнем ниже
источник

AK

Alex Kalinin in Django [ru] #STAY HOME
Alex Dem
У спросившего запрос по функциям не прокидывается
Почитай его кейс плиз
и это слабо похоже на аргументы твоего тезиса про джуна
У тебя пример с объектом запроса и я на него ответил.
thread_local работает только с тредами и только пока они живы. Переменная окружения может выступать как выраженный разделяемый ресурс между разными процессами. И если процесс по каким-то причинам сдохнет, то заного делать запрос не придется пока токен валиден.
источник

AD

Alex Dem in Django [ru] #STAY HOME
Alex Kalinin
У тебя пример с объектом запроса и я на него ответил.
thread_local работает только с тредами и только пока они живы. Переменная окружения может выступать как выраженный разделяемый ресурс между разными процессами. И если процесс по каким-то причинам сдохнет, то заного делать запрос не придется пока токен валиден.
С процессом сдохнет и запрос
источник

AD

Alex Dem in Django [ru] #STAY HOME
Еще раз, все вменяемые пути автор отмёл
источник

AD

Alex Dem in Django [ru] #STAY HOME
Прежде чем обвинять, почитай историю плез
источник

AD

Alex Dem in Django [ru] #STAY HOME
Были и сессии, был и редис
Не подходит
источник

AD

Alex Dem in Django [ru] #STAY HOME
Токен в переменной - тоже такое себе,учитывая что он не единичен
источник

t

toobinks in Django [ru] #STAY HOME
для моих текущих задач единичен
источник