Получение времени даты из одной модели и размещение его в качестве дня в другой модели AP
Необходимо получить дату, введенную в приведенной ниже модели класса timeheet api, и экспортировать ее в другой модели класса api как день
#Модель для выбора времени даты
class Timesheet(models.Model): project=models.ManyToManyField(Project) Submitted_by=models.ForeignKey(default=None,related_name="SubmittedBy",to='User',on_delete=models.CASCADE)
status=models.CharField(max_length=200) ApprovedBy=models.ForeignKey(default=None,related_name="ApprovedBy",to='User',on_delete=models.CASCADE)
Date=models.DateField()
Hours=models.TimeField(null=True)
def str(self): return self.id
#модель для импорта date time как day
class Days(models.Model):
day_of_date= models.ForeignKey(Timesheet, related_name='date', on_delete=CASCADE)
def str(self):
return self.date
# представление для модели
class DaywiseViewSet(viewsets.ModelViewSet):
queryset=models.Days.objects.extra(where=["EXTRACT(day FROM day_of_date) <= %s"], params=[day_name])
serializer_class = serializers.Daysserializers
возникает ошибка "django.db.utils.ProgrammingError: can't adapt type '_localized_day'".
Нужна помощь в создании таблицы отчета по дням с использованием введенной даты в модели.