本周安排 bbs全部结束 今日内容 forms组件 cookie与session操作 每日内容 django中间件 csrf跨站请求伪造 auth认证模块 bbs表设计 周三四五 bbs业务实现 2020年目标 坚持做一年 今年目标确立 2019年 难 = 又 + 佳 上周内容回顾 多对多三种创建方 ...
分类:
其他好文 时间:
2020-01-14 09:50:57
阅读次数:
88
多对多三种创建方式 1.全自动(较为常用) class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Author') # orm就会自动帮你创建第三张 ...
分类:
Web程序 时间:
2020-01-13 09:19:44
阅读次数:
133
一、多对多的三种创建方式 1、三种方式 1、全自动(较为常用) 2、纯手动(了解) 3、半自动(推荐使用) 2、优缺点比较 1、全自动: 优点:第三张表自动帮你创建 缺点:第三张表无法扩展额外的字段 2、纯手动: 优点:第三张表可以扩展额外的字段 缺点:orm查询的时候会带来不便 3、半自动: 优点 ...
分类:
Web程序 时间:
2020-01-12 00:04:43
阅读次数:
92
// User 用户表 type User struct { ID int UserName string Password string Articles []*Article `orm:"rel(m2m)"` } // Article 文章表 type Article struct { ID i ...
分类:
其他好文 时间:
2020-01-11 09:39:21
阅读次数:
165
[TOC] django与Ajax 多对多三种创建方式 多对多的三种创建方式: 1.全自动(较为常见): 好处: 不足之处 2.纯手动(了解) 好处: 不足之处: 3.半自动(推荐) 好处 不足之处 Ajax 异步提交 同步与异步 同步 异步: 局部提交 与后端进行交互的方式 Ajax介绍: AJA ...
分类:
Web程序 时间:
2020-01-11 00:25:29
阅读次数:
110
一、多对多创建 1.全自动 class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Author') # orm就会自动帮你创建第三张表 class ...
分类:
Web程序 时间:
2020-01-10 18:33:46
阅读次数:
100
简单写一下多对多查询model 不是多对多的字段我就没写上来的 class Tag(models.Model): name = models.CharField(max_length=20,verbose_name='标签') add_time = models.DateField(default= ...
分类:
其他好文 时间:
2020-01-09 22:56:33
阅读次数:
95
2个实体:订单、商品,一个订单可以包含多种商品,同时一种商品可以属于多个订单,即多对多。 商品表goods_tb: 订单表order_tb: no是订单编号,user_id与用户表的id关联。 需要新建一张中间表order_item_tb,引入2个“多”的主键作为外键,把这2个“多”联系起来: pu ...
分类:
其他好文 时间:
2020-01-09 01:09:43
阅读次数:
97
model.UserInfo._meta.app_label #获取该类所在app的app名称 model.UserInfo._meta.model_name #获取该类对应表名(字符串类型) model.UserInfo._meta.get_field('username') #获取该类内指定字段 ...
分类:
Web程序 时间:
2020-01-07 01:07:42
阅读次数:
129
一、Django 表关系的创建 1、表的对应关系 一对多 多对多 一对一 2、如何判断表的对应关系 利用换位思考的方式,分别站在两张表的角度上去思考 这里比如我们以图书管理系统为例来创建几个简单的表 图书表 出版社表 作者表 为了方便演示,这里我们就强行规定了表之间的关系: 图书和出版社是一对多的外 ...
分类:
其他好文 时间:
2020-01-06 22:53:25
阅读次数:
107