У меня есть модель Вопрос с IntegerField с именем flags и поле datetime с именем pub_date. pub_date установлен как auto_now = True.
У меня есть вид для изменения поля флагов. И когда я изменяю флаги и делаю .save() для объекта Question, его паб-дата теперь изменяется.
Я не буду устанавливать pub_date только тогда, когда он создается, а не когда я меняю некоторые данные в записи. Как я могу это сделать?
Если вам нужно увидеть мой код, скажите, пожалуйста, потому что я не думаю, что вам нужно здесь.Django меняет pub_date, когда я это делаю .save()
0
A
ответ
2
вы должны установить auto_now_add = True
2
Вы можете просто удалить auto_now = True и задать поле вручную, если хотите, на ваш взгляд.
+0
Мне нужен был более простой способ сделать это. В любом случае, спасибо. – svineet
Спасибо! Я соглашусь ответить через 9 минут. – svineet
Просто имейте в виду, что параметр auto_now_add = True приведет к тому, что поле будет доступно для редактирования = False и blank = True. – Aldarund