公司里很多部门,每个部门可以发多条信息,但每条信息只对应一个部门
<强>部门类:强>
类Dep (models.Model): name=模型。CharField(“小组名称,primary_key=True,空白=True, null=False, max_length=200) def __str__(自我): 返回self.name
<>强信息类:强>
类主要(models.Model): 部=models.ForeignKey (dep, verbose_name='发布部门”)
这样就对应起来了,
<强>注意,在django中强>
主要的dep列在数据库中主要表下的列名为dep_id
Dep中定义了__str__,这样在后台管理中新增主要时Dep的下拉菜单就不会显示对象,而会显示正常的小组名称了
以上这篇对django中foreignkey的简单使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。