首页 > 解决方案 > 如何为同一个项目选择多个人

问题描述

我对为同一个项目使用多个值有疑问

基本上我有 3 个模型 1-Company Table、2-Project Table、3-Contact_person Table

因此,在项目表中,我想为联系人分配多个值也就是说,我可以为来自特定公司的单个项目设置多个联系人

项目表字段是

“公司表字段”

Company_Id,Company_name,

“联系人表字段”

公司名称(外键)、联系人姓名、

《项目表》

公司名称(外键)、项目名称、联系人(外键)

所以在联系人字段的项目表中,我想有多个联系人,来自同一家公司

所以谁能给我写出联系人表的模型

标签: django-models

解决方案


您正在尝试建立公司与项目的一对多关系,以及公司和项目与联系人的一对多关系。尝试在联系人和项目之间建立多对多关系。完成后,您的模型将正常工作。 https://docs.djangoproject.com/en/3.1/topics/db/examples/many_to_many/ 通过这种方式,您可以为一个项目添加多个联系人。


推荐阅读