Нужно выполнить SQL-запросы в моей модели и отобразить результат в виде API в django
Модель
class Consolidated(models.Model):
emp_name=models.ForeignKey(Users,on_delete=CASCADE)
proj_name=models.ForeignKey(Project, on_delete=CASCADE)
custom_name=models.ForeignKey(Client,on_delete=CASCADE)
Cons_date=models.ForeignKey(Add_Timelog, on_delete=CASCADE)
bill_no_bill=models.ForeignKey(Users,related_name="billable_and_non_billable+", on_delete=CASCADE)
hour_spent = models.ForeignKey(Add_Timelog,related_name="hour_spent", on_delete=CASCADE)
def __str__(self):
return str(self.emp_name)
viewset
permission_classes=(permissions.IsAdminUser,)
queryset = models.Consolidated.objects.raw("select public.App_add_job.id, employee_name, billable_and_non_billable, client_id, project_id from public.App_add_job join public.App_users on public.App_add_job.employee_name_id = public.App_users.id")
serializer_class=serializers.Consolidated_serializers
У меня есть sql-запрос, обновленный в моем наборе представлений, и я не знаю, как выполнить этот запрос в моей модели API для отображения значений таблицы в api. Пожалуйста, помогите мне изменить код модели для выполнения sql-запросов в этой консолидированной модели.