Я использую сигнал Django pre_save для реализации auto_now_add.В Интернете много обсуждается, почему вы должны или не должны реализовывать это самостоятельно.Я не ценю комментарии по этому поводу.Ни о том, должен ли я переписывать функцию сохранения (у меня много моделей, которые используют auto_now_add, поэтому использование сигналов имеет смысл).
Мой вопрос:
Я хотел бы проверить, создан ли экземплярили обновленный.Согласно некоторым источникам в Интернете, это можно сделать, протестировав, если kwargs['created']
Истина.Однако 'created'
не появляется в моем kwargs
, хотя экземпляр только что создан.Мне было просто интересно, существовало ли оно когда-либо или что оно исчезло волшебным образом.Я знаю, что мог бы также проверить, установлен ли kwargs['instance'].id
(это на самом деле работает для меня), но я хотел бы знать, существует ли еще kwargs ['create'].