django入门 13 网页关联MySQL“多”字段表(查)
Posted navii for navigation
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django入门 13 网页关联MySQL“多”字段表(查)相关的知识,希望对你有一定的参考价值。
【django入门】 13 网页关联MySQL“多”字段表(查)
添加几行MySQL用户信息
insert into app01_userinfo(name,password,age,account,create_time,gender,depart_id)values("刘东","123",23,100.68,"2010-11-11",1,1);
insert into app01_userinfo(name,password,age,account,create_time,gender,depart_id)values("韩超","666",23,100.68,"2001-01-11",2,1);
insert into app01_userinfo(name,password,age,account,create_time,gender,depart_id)values("朱虎飞","123",23,9900.68,"2021-05-11",1,3);
以python语法获取数据库值
- 日期转字符串,使用strftime(),括号内参数含义可百度
- 外联字段(ForeignKey),Django支持返回一个对象
例如depart.id = depart_id;depart.title = depart_id在Department表中对应的title - 数组定义的数字,Django提供函数,obj.get_???._display(),获取原本的值
以html模板语法获取数据库值
注意:模板语法永远不要加括号(Django会在后台在适当时,自动加括号)
- 注意模板语法里,日期转字符串的写法
- get_gender_display后面不要加括号
效果如下:
来源:BV1NL41157 武沛齐《2022 B站最详细django3教程(django从入门到实践)》P30
以上是关于django入门 13 网页关联MySQL“多”字段表(查)的主要内容,如果未能解决你的问题,请参考以下文章
django admin编辑被外键关联的主表时支持显示字表记录