У меня есть следующая View модель:
class View(models.Model):
# The date/time when this View was created.
created_at = models.DateTimeField(default=timezone.now)
В моем наборе запросов я хочу аннотировать каждый объект View полем hours_since_created . Я использовал следующий подход:
View.objects.annotate(age_in_hours=ExpressionWrapper(Now() - F('created_at'), output_field=IntegerField()))
Но это устанавливает для поля age_in_hours действительно большое целочисленное значение, и я не совсем уверен, как преобразовать его в часы. В любом случае я могу добавить поле hours_since_created в качестве количества часов, прошедших с момента создания?