Size: a a a

Django [ru] #STAY HOME

2020 March 19

MI

Marat Idrísov in Django [ru] #STAY HOME
Я бы сказал "генерируется значение и заносится в поле", а не генерируется поле
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Marat Idrísov
Ну у меня в сейве генерируется поле на основе других полей, как ты и посоветовал. При update по кверисету, когда меняю другие поля, это генерирующееся поле не обновляется
а что не работает с переопределением update в менеджере ?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Ну значение не переопределяется
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Было одно
источник

D

Dmitriy in Django [ru] #STAY HOME
а метод то работает? у тебя есть дебаггер?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
кстати
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
pdb.set_trace() щас попробуем
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Лол, а он вообще не заходит в update
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Хотя манагер переопределенный указан
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Аа, ну я понял
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Мнеу нужно понять, что вызывается после update
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
И эту функцию переопределить
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
*метод
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя метод update не вызывается в манагере ?
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Ну обновленые данные появляются после update. А поле вычисляться должно на обновленных данных
источник

MI

Marat Idrísov in Django [ru] #STAY HOME
Dan Tyan
у тебя метод update не вызывается в манагере ?
Нет, я переопределил кверисет и объявил его в модели как манагер. Тогда в update зашлось
источник

DT

Dan Tyan in Django [ru] #STAY HOME
смотри есть models.Manager и есть Queryset
можно создать манагера из queryset
думаю тебе надо отнаследоваться ...
источник

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
а ты как переопределил ?
источник