摘要: 前言 前面一篇在xadmin后台一个页面显示2个关联表(OneToOneField)的字段,使用inlines内联显示。本篇继续学习一对一(OneToOneField)关系的查询。上一篇list_display只显示了当前表的字段信息,如果想显示关联表的字段,需要关联查询。 一对一(OneToOne 阅读全文
posted @ 2019-06-12 16:10 北方卧龙 阅读(2031) 评论(0) 推荐(1) 编辑
摘要: 前言 xadmin后台如果要对表的内容增删改查,跟之前的admin.py文件里面写注册表信息一样,需在admin.py同一级目录新建一个adminx.py的文件。然后在adminx.py文件控制页面上需显示的内容。 models模块 models模块跟之前设计表是一样的,在models.py文件设计 阅读全文
posted @ 2019-06-12 15:50 北方卧龙 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言 django自带的admin后台管理页面有点丑陋,于是网上的大神优化了一版后台管理xadmin,并且开源了,在github开源下载到源码。注意环境搭配: django 2.1.2 xadmin 2.0 python 3.6 xadmin安装 xadmin在github的源码地址https:// 阅读全文
posted @ 2019-06-12 15:23 北方卧龙 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 前言 假如有一张表(Card)记录用户的卡号信息和用户名,现在需要新增一个小功能,记录用户的手机号,邮箱和住址等更多信息。为了不影响原来的表设计,可以新增一张表(CardDetail),专门记录用户的其它更多信息。银行账户(Card)和联系方式(CardDetail),一个银行账户对应一个联系人,而 阅读全文
posted @ 2019-06-12 14:24 北方卧龙 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 前言 一本书可以有多个作者,一个作者也可以写多本书,这种关系就是本篇要说的多对多关系。这种场景在django里面数据库设计时候,需要用到ManyToManyField方法 多对多表设计 auther(作者)表里面放作者的基本信息,book(书本信息)表放书的相关信息,书里面book_auth(作者) 阅读全文
posted @ 2019-06-12 12:00 北方卧龙 阅读(301) 评论(0) 推荐(0) 编辑