Предпочтительный способ настройки и расчета значений в Django - PullRequest
0 голосов
/ 11 марта 2012

Каков рекомендуемый подход при расширении какого-либо поведения сохранения в Django, такого как сохранение вычисленных значений?

Я видел людей, переопределяющих метод сохранения, и я видел людей, использующих сигналы.

Каков правильный / наиболее используемый / лучший подход для этого?

Ответы [ 2 ]

2 голосов
/ 11 марта 2012

save (), delete () не вызывается при массовых действиях, тогда сигналы - ваш единственный выбор.

1 голос
/ 11 марта 2012

Я использую простой подход.Если нужно обновить некоторые поля на самом объекте - переопределите save ().Если нужно как-то работать с другими объектами или наборами запросов - подключите сигналы.

...