当前位置: 首页 > 网络应用技术

如何设置Django联合主键?

时间:2023-03-06 20:55:01 网络应用技术

  简介:许多朋友问有关如何设置Django的联合主要钥匙的问题。本文的首席CTO注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!

  Django1.10版本应上文:

  ip = model.gnericipaddressfield()

  使用以下版本:

  ip = model.ipaddrsfield()

  按设计表中的CTRL键选择要设置为主键的字段,右键单击,然后单击选定为主键

  只有一个主钥匙

  这是记录独特性的标志,只需要一个

  如果未单独设置,Django将默认一个称为ID的密钥名称为主键,该键自动增加

  在Django定义的模型中,您可以自己设置主键。具体方法是

  但是,应该注意的是,为了在添加元素的过程中添加主键的自我介绍,默认属性不能添加到主密钥设置中,否则Save()的过程将不再是新的。元素,但要替换元素。

  我最初的定义是

  AgentInfo_id = models.integerfield(默认= 0)

  由于默认值,它会造成很多麻烦

  GUI界面,右-Click表B,表C,选择设计,然后选择表B字段B1设置主键,表C字段C1设置主键,然后保存它。Right-Click在设计上,保持向下移动,然后选择A1,将A2设置为组合的主键,然后右键单击A1列,选择关系,单击右侧的右键单击和列规范,弹出接口,选择主键列表在左侧,选择右侧的书,在右侧选择此书。

  组合主要密钥的设置方法:

  打开NAVICAT工具,连接到MySQL Server,选择数据库,选择右手表以选择设计表(在此处演示测试,只需选择一个表)即可。

  在“设计表”页面中,您可以查看当前表的所有字段信息。我们选择的学生表有一个ID字段。目前,该表没有主要的钥匙字段。

  在右最后一列中选择主键,您可以将字段设置为主键,也可以直接单击鼠标左键快速添加并取消主键。

  设置主键后,您可以看到锁的徽标,并且有一个单词,因为表可以将主键添加到多个字段,然后是组合的主键,因此将其显示为主键1,主键2,等。

  结论:以上是首席CTO的所有内容都指出了Django的共同主要钥匙如何为每个人设置。感谢您阅读本网站的内容。我希望这对您有帮助。有关如何设置Django的更多相关内容。在此站点上找到它。