Size: a a a

Django [ru] #STAY HOME

2019 September 06

T

Tim in Django [ru] #STAY HOME
Pooh
По порядку моделей
Первая не может ссылаться на ещё не объявленную
чо? можно так написать "Модель"
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
при добавлении контента перестраиваются кеши
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
всё то, что сделано по-другому, будет тормозить
источник

T

Tim in Django [ru] #STAY HOME
Tim
я понимаю. но мне нужно отсылать push при создании другого экземляра. А не при добавлении записи к 3 таблицы
Dan, есть идеи?)
источник

T

Tim in Django [ru] #STAY HOME
Pooh
По порядку моделей
Первая не может ссылаться на ещё не объявленную
ну и тебе не надо это делать, у тебя таблица 3 будет.
Это можно сделать чисто для админки, чтобы поле было
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Tim
Привет. при сохранении модели с двумя полями мэни-ту-мэни должны рассылаться уведомления для выбранных в этих моделях групп.

как это можно реализовать?
вешать сигнал на эту модель не получится, так как там нельзя отловить изменение м2м.
m2m_changed - тоже, кажется, не подходит, поскольку два поля взаимодополняемы (на их основе фильтруются пользователи, кому нужно отослать) + хотелось бы, что если ничего не выбрали из этих полей, то выбирались все, а m2m_changed тут никак не поможет.
посмотри в репе djbook.ru, как в форуме сделано уведомление юзера о том, сколько он тем форума не прочитал
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
не помню там про кэш, наверное сделали
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
всё то, что сделано по-другому, будет тормозить
впрочем, не будет) в 2019 году соцсетки не взлетают)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
Dan, есть идеи?)
не совсем понял
при создании чего
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
не совсем понял
при создании чего
есть модель А, в ней есть какие-то текстовые поля и два поля м2м города и роли. На основе последних нужно отфильтровать полльзователей и отправить им уведомление, при создании экземпляра А
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а пользователь с А как связан ?
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
а пользователь с А как связан ?
никак
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
а пользователь с А как связан ?
у пользователя есть город и роль
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а как ты их собрался фильтровать ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
аааа
источник

DT

Dan Tyan in Django [ru] #STAY HOME
и в чем проблема ? =)
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
и в чем проблема ? =)
проблема в том, что post_save тут не работает)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Tim
проблема в том, что post_save тут не работает)
почему ?
источник

T

Tim in Django [ru] #STAY HOME
Dan Tyan
почему ?
потому что м2м к этому времени не сохраняется
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Tim
потому что м2м к этому времени не сохраняется
на м2м свои сигналы есть, может там посмотреть?
источник