Получение времени даты из одной модели и размещение его в качестве дня в другой модели 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'".

Нужна помощь в создании таблицы отчета по дням с использованием введенной даты в модели.

Вернуться на верх