Python 3.x 使用Django REST框架获取与基本模型实例相关的所有模型的序列化响应
我有三种型号Python 3.x 使用Django REST框架获取与基本模型实例相关的所有模型的序列化响应,python-3.x,django,django-models,django-rest-framework,foreign-keys,Python 3.x,Django,Django Models,Django Rest Framework,Foreign Keys,我有三种型号 class Project(models.Model): project_name=models.CharField(_("Project Name"), max_length=50) ............................................................... class Calculations(models.Model): project = models.Forei
class Project(models.Model):
project_name=models.CharField(_("Project Name"), max_length=50)
...............................................................
class Calculations(models.Model):
project = models.ForeignKey("address.Project", verbose_name=_("Project"), on_delete=models.CASCADE)
...................................................................................................
class Finances(models.Model):
project = models.ForeignKey("address.Project", verbose_name=_("Project"), on_delete=models.CASCADE)
...................................................................................................
模型项目中的每个条目都连接到计算模型中的两个条目。此外,计算的每个条目都连接到财务模型的4个条目
是否有任何方法可以只使用基本项目模型的主键来获得序列化响应所需的只是将项目实例传递到项目序列化程序中
project_instance = Project.objects.get(id=project_id)
serializer = ProjectSerializer(instance=project_instance)
return Response(serializer.data, status=status.HTTP_200_OK)