В моем приложении Django у меня есть модель с IntegerField
для хранения количества выполненных сегодня запросов и другое поле, в котором хранится дата последнего изменения этого поля.
class logs(models.Model):
today_queries = models.IntegerField("today's queries", default=0, help_text="Total number of today's queries.")
update_date = models.DateField(default=datetime.date.today)
Myпроблема заключается в том, что каждый раз, когда я открываю страницу администрирования Django для модели logs
, значение today_queries
извлекается и отображается (очевидно, поведение по умолчанию), но это число будет неправильным, если наступят завтра и другие дни (это должно быть0).
Как я могу отредактировать значение today_queries
, как только откроется страница администратора Django для модели logs
(чтобы я сравнил update_date
с now
и, если этоновый день, сбросьте значение today_queries
)