Если вы хотите отслеживать в Django, когда экземпляр модели был создан и обновлен, вы можете использовать поля created_atи updated_at. Вот пример того, как этого можно добиться:
-
Добавьте необходимые поля в вашу модель:
from django.db import models from django.utils import timezone class YourModel(models.Model): created_at = models.DateTimeField(auto_now_add=True) updated_at = models.DateTimeField(auto_now=True) # Your other fields... -
Каждый раз при создании нового экземпляра модели в поле
created_atавтоматически устанавливаются текущие дата и время. -
При каждом обновлении экземпляра поле
updated_atавтоматически обновляется до текущей даты и времени.
Эти поля могут быть полезны для различных целей, например для отслеживания времени последнего изменения записей или отображения временных меток создания и обновления в вашем приложении.