django-models - 如何为同一个项目选择多个人
问题描述
我对为同一个项目使用多个值有疑问
基本上我有 3 个模型 1-Company Table、2-Project Table、3-Contact_person Table
因此,在项目表中,我想为联系人分配多个值也就是说,我可以为来自特定公司的单个项目设置多个联系人
项目表字段是
“公司表字段”
Company_Id,Company_name,
“联系人表字段”
公司名称(外键)、联系人姓名、
《项目表》
公司名称(外键)、项目名称、联系人(外键)
所以在联系人字段的项目表中,我想有多个联系人,来自同一家公司
所以谁能给我写出联系人表的模型
解决方案
您正在尝试建立公司与项目的一对多关系,以及公司和项目与联系人的一对多关系。尝试在联系人和项目之间建立多对多关系。完成后,您的模型将正常工作。 https://docs.djangoproject.com/en/3.1/topics/db/examples/many_to_many/ 通过这种方式,您可以为一个项目添加多个联系人。
推荐阅读
- html - 表内的引导输入组为列添加额外空间
- java - 当前不存在 HttpSession,HttpSession 中没有可用的 SecurityContext:null。将创建一个新的
- nlp - 在拥抱面数据集上迭代 DataLoader 时获取批处理索引
- python - 错误布尔没有属性移位,移位不起作用
- reactjs - 这个基于函数的 API 的等价物是什么
- jquery - 无法在节点中创建第二个cheerio / jquery 对象
- java - 如何将 CLOB 类型读取到 Spring Boot?
- spring-boot - 如何在 Keycloak 中进行代币兑换模拟?
- javascript - 将 HTML 响应从公理响应 (Django) 转换为 Vue JS 组件
- r-exams - 是否可以使用exams2pdf 并获得用exams2nops 生成的完全相同版本的解决方案?