Size: a a a

Django [ru] #STAY HOME

2019 January 28

PM

Preved Medved in Django [ru] #STAY HOME
Спасибо
источник

HM

How Many in Django [ru] #STAY HOME
Как можно привязать две модели к одной cbv? Нужно даобавить к стандартной flatpage пару полей. Переопределять не вариант, записей в бд уже много. Решил сделать вторую модель, отнаследовать от fp вьюхи новую, и связать в ней модели.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
я как правило в таких местах переопредеяю get_context_data()
источник

HM

How Many in Django [ru] #STAY HOME
Окей. А как первую модель через pk к второй привязать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в смысле ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
если модели связаны
источник

DT

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

DT

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

HM

How Many in Django [ru] #STAY HOME
Dan Tyan
в смысле ?
В смысле, чтоб при создании первой во вьюхе сразу создавалась вторая. Мне для этого pk первой получить надо?
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
How Many
В смысле, чтоб при создании первой во вьюхе сразу создавалась вторая. Мне для этого pk первой получить надо?
нет, если во второй есть related_name к первой ты можешь сделать instance.your_related_name.create(**data)
источник

АК

А К in Django [ru] #STAY HOME
всем привет)
подскажите, какой инструмент следует использовать, если хочешь понимать на каком шагу клиент в системе.
Определенный шаг бизнес логики выполняется в беэкграунде, и нужно знать когда произошло событие, через гуи.
Логи не подойдут.
Если можно через оповещения сделать, то какую тулзу использовать
источник

HM

How Many in Django [ru] #STAY HOME
Baktiyar Bekbergen
нет, если во второй есть related_name к первой ты можешь сделать instance.your_related_name.create(**data)
Спачибо, помог.
источник

AD

Alex Dem in Django [ru] #STAY HOME
А К
всем привет)
подскажите, какой инструмент следует использовать, если хочешь понимать на каком шагу клиент в системе.
Определенный шаг бизнес логики выполняется в беэкграунде, и нужно знать когда произошло событие, через гуи.
Логи не подойдут.
Если можно через оповещения сделать, то какую тулзу использовать
вам, если не ошибаюсь, подойдут django-signals - кастомизация события как-нибудь действием
источник

Z

ZHU in Django [ru] #STAY HOME
почему может не отправлятся что с запетой что без нее
источник

k

kambeerhunter in Django [ru] #STAY HOME
у объектов имен быть не должно?🤔
источник

k

kambeerhunter in Django [ru] #STAY HOME
ну и запятая между ними
источник

k

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

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
оберни лучше в массив и отправляй как массив объектов
источник

Z

ZHU in Django [ru] #STAY HOME
kambeerhunter
у объектов имен быть не должно?🤔
источник

Z

ZHU in Django [ru] #STAY HOME
источник