当前位置: 首页 > wzjs >正文

厦门网站建设有限公司怎么样网络推广常见的方法

厦门网站建设有限公司怎么样,网络推广常见的方法,网络系统管理大赛样题,沈阳网站建设首选龙兴科技1.外键字段命名 在Django项目中,我创建了两张表,其中depart作为外键,与Department表的主键关联 但创建完两张表后,我发现,外键的名字变化了,成了depart_id 为什么定义的是 depart,而表中是 de…

1.外键字段命名

在Django项目中,我创建了两张表,其中depart作为外键,与Department表的主键关联

但创建完两张表后,我发现,外键的名字变化了,成了depart_id 

为什么定义的是 depart,而表中是 depart_id

在 Django 模型中,当你定义一个外键字段时,例如上面的,Django 会自动在数据库中创建一个名为 depart_id 的字段,而不是 depart。这是因为:

  • depart 是 Django ORM 的字段名:它用于在 Python 代码中表示外键关系,方便你通过 obj.depart 访问关联的 Department 对象。
  • depart_id 是数据库中的字段名:它存储的是外键的实际值(即 Department 表的主键值)。数据库需要这个字段来维护表之间的关系。
  • depart_id 是实际的数据库字段,存储的是 Department 表的主键值(id)。
  • depart 是 Django ORM 提供的抽象字段,用于方便地访问关联的 Department 对象。

2.外键查询机制

基于上面的解释,我们可以在UserInfo表中访问到Department表中的title,例如

其中queryset可以清楚的看到,获得的是UserInfo表中的所有数据,在传递给user_list.html后,我们可以通过obj.depart.title 访问到Department表中的数据

效果

 最终展示的是title,而不是存储在mysql表中的id

 

上面命名部分解释说:depart 是 Django ORM 提供的抽象字段,用于方便地访问关联的 Department 对象

obj.depart.title 的工作原理:

  1. Django 会根据 depart_id 的值,自动查找关联的 Department 对象。
  2. 然后你可以通过 obj.depart 访问 Department 对象的属性和方法

示例

user = UserInfo.objects.get(id=1)
print(user.depart.title)  # 输出:研发部

Django 会执行以下操作:

  1. 查找 UserInfo 表中 id=1 的记录,发现 depart_id=1。
  2. 查找 Department 表中 id=1 的记录,获取 title="研发部"。
  3. 返回 title 的值。
http://www.dtcms.com/wzjs/485858.html

相关文章:

  • 温州公司建设网站吉林关键词排名优化软件
  • 大连市城乡建设档案馆网站开网站需要什么流程
  • 网站型销售怎么做百度关键词排名原理
  • 做图素材网站 千2023新一轮病毒叫什么名字
  • 网站链接改名怎做301线上引流线下推广方案
  • 网站静态化设计厦门推广平台较好的
  • 棋牌游戏app软件开发关键词优化难度分析
  • 网站建设自最近中国新闻热点大事件
  • 商业网站开发实训报告总结发广告推广平台
  • 老师找学生做网站是什么心态今日国家新闻
  • 做网站日入100微信crm管理系统
  • 做国外进口衣服的网站济南seo关键词优化方案
  • 浏览不良网站会被网警抓吗关键词怎么提取
  • 300元建站windows优化大师功能
  • wordpress 摘录百度刷排名优化软件
  • 招聘网站销售怎么做百度seo查询工具
  • 网站是公司域名是个人可以郑州seo哪家好
  • 有没有专门做售楼部包装的网站百度收录技巧
  • wordpress image.php深圳做seo有哪些公司
  • 青海建设厅通报网站游戏推广代理平台
  • 番禺网站建设优化推广百度app 浏览器
  • 电商banner图设计无锡网站优化公司
  • 注册网站到公安机关备案百度关键词点击器
  • 广州番禺专业建网站长沙全网覆盖的网络推广
  • 私彩票网站建设湖南正规seo优化
  • 提供信息门户网站制作瑞金网络推广
  • 免费的cms百度seo关键词排名 s
  • 网站开发中怎么设置快捷键seo赚钱培训课程
  • 网站访客记录 是后台做吗软文写作300字
  • 动态小网站百度指数是啥