Size: a a a

Django [ru] #STAY HOME

2021 March 25

NC

Nikolay Cherniy in Django [ru] #STAY HOME
German
MyClass.as_view()
это будет работать только если у класса есть метод as_view
источник

СС

Сергей Степаненко... in Django [ru] #STAY HOME
Nikolay Cherniy
такое - лучше, давай дальше, зачем "надо чтобы функция get_link была методом класса"? и какого класса?
Пишу курсач по ооп и надо создать минимум классов и я просто хотел этот метод поместить в класс.
Но так как в Django слабоват, не знаю как лучше и правильней написать.
Особых причин нет
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сергей Степаненко
Пишу курсач по ооп и надо создать минимум классов и я просто хотел этот метод поместить в класс.
Но так как в Django слабоват, не знаю как лучше и правильней написать.
Особых причин нет
ну теоритически можешь глянуть как это в джанге в классе View реализовано, там, емнип, as_view - класс метод через который создается инстанс
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сергей Степаненко
Пишу курсач по ооп и надо создать минимум классов и я просто хотел этот метод поместить в класс.
Но так как в Django слабоват, не знаю как лучше и правильней написать.
Особых причин нет
создать минимум классов это типа один god object который будет все делать? что-то подобное у wagtail, но в их коде разобраться - нужно постараться)
источник

СС

Сергей Степаненко... in Django [ru] #STAY HOME
Nikolay Cherniy
ну теоритически можешь глянуть как это в джанге в классе View реализовано, там, емнип, as_view - класс метод через который создается инстанс
Спасибо, кажется что-то да получается)
источник

L

Laste in Django [ru] #STAY HOME
Привет всем. Вопрос по ajax: url мне нужно писать в таком виде: {% url 'some_url '%} или /some_url?
источник

^

^^ in Django [ru] #STAY HOME
Подскажите, баг странный, разлогиневает юзера после апдейта информации о профеле, после этого зайти нельзя. Информация апдейтится корректно. Использую UpdateView и UserChangeForm. Меняю только дополнительные поля. Сразу после запроса сессия обрывается и зайти невозможно
источник

se

saly epta in Django [ru] #STAY HOME
^^
Подскажите, баг странный, разлогиневает юзера после апдейта информации о профеле, после этого зайти нельзя. Информация апдейтится корректно. Использую UpdateView и UserChangeForm. Меняю только дополнительные поля. Сразу после запроса сессия обрывается и зайти невозможно
пароль чекни
источник

se

saly epta in Django [ru] #STAY HOME
меняется или нет, возможно у тебя при редактировании поля установлено дефолтное значение для пароля
источник

^

^^ in Django [ru] #STAY HOME
Чекал, так же лежит хеш в бд. Поле пароля не трогаю
источник

se

saly epta in Django [ru] #STAY HOME
ни разу не сталкивался с таким, честно говоря
источник

se

saly epta in Django [ru] #STAY HOME
Laste
Привет всем. Вопрос по ajax: url мне нужно писать в таком виде: {% url 'some_url '%} или /some_url?
попробуй - потом спрашивай, но подсказка: оба варианта рабочие, но второй иногда может подводить
источник

L

Laste in Django [ru] #STAY HOME
saly epta
попробуй - потом спрашивай, но подсказка: оба варианта рабочие, но второй иногда может подводить
Я знаю, что оба рабочие, но при использовании линков для html советуют указывать через {% url 'url' %}, но во многих гайдах по ajax для django я видел просто /url
источник

^

^^ in Django [ru] #STAY HOME
^^
Подскажите, баг странный, разлогиневает юзера после апдейта информации о профеле, после этого зайти нельзя. Информация апдейтится корректно. Использую UpdateView и UserChangeForm. Меняю только дополнительные поля. Сразу после запроса сессия обрывается и зайти невозможно
Дело раскрыто. Флаг is_active ставился на false, хотя в форме и не было этого поля
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Laste
Я знаю, что оба рабочие, но при использовании линков для html советуют указывать через {% url 'url' %}, но во многих гайдах по ajax для django я видел просто /url
в гайдах подразумевают что ты будешь jquery код хранить в отдельном файле, а там это уже не сработает
источник

ак

аминоуксусная кислот... in Django [ru] #STAY HOME
Подойдёт ли пайтоновский threading.Lock, чтобы предотвратить множественные запросы на обновление кэша?

Кейс: есть 12 js графиков, которые аяксом шлют запрос на апи. Каждый запрос относится к той же самой модели, но берет разные её параметры в формате csv. Полученный queryset кешируется. Проблема в том, что когда 12 графиков подряд идут в такой кеш, без лока он будет идти в бд с интервалами в пару милисек и по сути делать 12 раз одну и ту же работу и доставать один и тот же queryset. Как залочить такой кеш при первом запросе, чтобы остальные графики ждали обновления, а не вызывали его повторно?
источник

L

Laste in Django [ru] #STAY HOME
Nikolay Cherniy
в гайдах подразумевают что ты будешь jquery код хранить в отдельном файле, а там это уже не сработает
А если в начале html шаблона объявить блок с константами, одной из которых будет `url = {% url 'url' %}`?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Laste
А если в начале html шаблона объявить блок с константами, одной из которых будет `url = {% url 'url' %}`?
источник

L

Laste in Django [ru] #STAY HOME
Спасибо
источник
2021 March 26

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
ребят, а как можно работать в браузером в реальном времени ?
источник