django - 使用来自另一个的几个特定字段
问题描述
所以我试图在我最初来自 Policy 模型的 Insuree 模型上使用这个字段
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_length、policy_category 和coverage_amount 创建一个POST 端点。
现在,我不确定它是否可能是我试图做的事情。任何可能的方法?
解决方案
尝试在使用多个外键时使用 related_name 作为在 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 ')
推荐阅读
- google-apps-script - Google Apps 脚本嵌入 iFrame 时不加载
- javascript - 在 Angular 的交互式 Graph 中渲染 2200 万个数据点
- javascript - 在猫鼬中通过 updateOne 预挂钩更新影子字段?
- c# - System.AggregateException:“无法构建某些服务”在我的 ASP.net 核心中
- redux - Redux-thunk - 如何将获取的数据结构化为索引存储模式?
- php - 共享托管服务器通过原始 PHP api 在短时间内返回以前的数据
- python - ID 生成器:类变量 vs while yield
- python - 如何将包含字节字符串的字符串转换为字节字符串
- c# - 在 Unity AR 项目中隐藏/取消隐藏画布
- python - 使用python将抓取的数据写入行中