前端获取关联表数据(一对多)

发布于 2022-07-17 19:08:23

后台已创建“项目模型(ProjectModel)”以及“合同模型(contractModel)”。
在“合同模型”里面有“所属项目”字段,

# 所属项目
    project_name = models.ForeignKey(ProjectModel, on_delete=models.CASCADE, verbose_name='所属项目')
 # 因项目下存在多个合同,所以这里用到ForeignKey。

按照官方文档,通过合同接口可以实现合同的增删改查,但表单里面的“所属项目”数据不知如何获取。
问题:需要在前端增删改合同数据的时候能够关联合同所属项目名称。

查看更多

关注者
0
被浏览
837
hongzai
hongzai 认证专家 2022-07-18
life is coding,外包,远程协助,咨询添加微信:H0nGzA1

1.百度序列化外键
2.外键其实就是在数据库里的id

2 个回答
agui
agui 2022-07-21
这家伙很懒,什么也没写!

image.png

在新增合同时,这个所属项目字段应该出现所有项目名称,供选择,但目前项目名称数据没有出来。这个项目名称是一个ForeignKey。
补充:
这查看这个表单的后台接口时,发现这个 project_name 是有多条数据的,正常的,但是在前端的新增表单里面,这个project_name 没有出来,显示的是“无数据”。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览