Django меняет pub_date, когда я делаю.save()

У меня есть модельный Вопрос с IntegerField с именем flags и полем datetime с именем pub_date. Для pub_date установлено значение auto_now=True.
У меня есть вид для изменения поля флагов. И когда я изменяю флаги и выполняю.save() для объекта Question, его дата публикации меняется на сейчас.
Я не хочу устанавливать pub_date только тогда, когда он создается, а не когда я изменяю некоторые данные в записи. Как я могу это сделать?
Если вам нужно увидеть мой код, пожалуйста, скажите мне, потому что я не думаю, что вам нужно здесь.

2 ответа

Решение

Вы должны установить auto_now_add = True

Вы можете просто удалить auto_now=True и установить поле вручную, когда хотите, в своем представлении.

Другие вопросы по тегам