Django 从另一个字段中使用几个特定字段

Django 从另一个字段中使用几个特定字段,django,django-models,django-rest-framework,Django,Django Models,Django Rest Framework,所以我试图在我的被保险人模型上使用这个字段,这个模型最初来自于保险单模型 policy_category = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True,null=True,default="Life") policy_length = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True, null=True, d

所以我试图在我的被保险人模型上使用这个字段,这个模型最初来自于保险单模型

policy_category = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True,null=True,default="Life")
policy_length = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True, null=True, default="")
coverage_amount = models.ForeignKey('Policy', on_delete=models.CASCADE)
但是,我遇到了以下错误:

我想做的是用policy_长度、policy_类别和coverage_数量创建一个POST端点。


现在,我不确定这是否可能是我想做的事情。任何可能的方法?

尝试使用相关名称,同时使用多个外键,因为在db表中,它与相关名称冲突

 policy_category = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True,null=True,default="Life")
 policy_length = models.ForeignKey('Policy', on_delete=models.CASCADE, blank=True, null=True, default="", related_name ='policy_length ')
 coverage_amount = models.ForeignKey('Policy', on_delete=models.CASCADE,related_name ='coverage_amount  ')

你能解释一下你在这里到底想做什么吗?我想做一个端点,包括保单类别、保单长度和保险金额,但我似乎不能马上使用它们。你可以发布整个模型代码。你想做什么,或者问题是什么,弄清楚了。