class MyModel(models.Model):
my_time_field = TimeField()
custom_date = datetime.today().date()
objects = MyModel.objects.annotate(
custom_datetime=Func(
custom_date + F('my_time_field'),
function='DATE'
)
)class MyModel(models.Model):
my_time_field = TimeField()
custom_date = datetime.date.today() # note the correct calling sequence
objects = MyModel.objects.annotate(
custom_datetime=Func(
custom_date.isoformat() + ' ' + F('my_time_field'),
function='TIMESTAMP'
)
)