摘要: ORM之连表操作 连表的正向操作 在models.py中创建两张表UserType和UserInfo: 在views.py中创建数据: 在views.py中,获取数据 UserInfo和UserType两个表关联,UserInfo的外键连UserType的主键。拿到UserInfo的所有信息,就可以 阅读全文
posted @ 2018-03-04 21:33 王先生是胖子 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Django之CBV和FBV CBV和FBV是C和F的区别: C是Class,F是Function 在请求中,有GET请求和POST请求。 在写CBV时,url是可以对应一个类的,在类中,分别写出GET和POST的方法。 eg:在url中: 在views中:Class根据url的提交方式,决定使用g 阅读全文
posted @ 2018-03-04 21:07 王先生是胖子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ORM之基本操作增删改查 在函数前,先导入要操作的数据库表模块,model from model所在的路径文件夹 import model 在views文件中,加的路径: 增操作:(create) 查操作:(all、filter) 删操作:(delete) 改操作:(update) 其他操作: 排序 阅读全文
posted @ 2018-03-04 20:48 王先生是胖子 阅读(235) 评论(0) 推荐(0) 编辑
摘要: ORM之创建数据库 样板:创建表名为UserInfo的表,表的主键可自行写,Django的ORM也可自行创建。 from django.db import models class UserInfo(models.Model): #主键会自行创建,也可自己创建,nid为字段 nid = models 阅读全文
posted @ 2018-03-04 18:37 王先生是胖子 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Django之ORM操作(***) http请求的流程: url--> 视图view(模板渲染+数据库) -->返回给用户 ORM的功能: 可以转换SQL语句,并做操作。 ORM操作数据表: -创建表:在models里写class类,生成数据表。class 类名(models.Model): -修改 阅读全文
posted @ 2018-03-04 18:22 王先生是胖子 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Django之路由系统 写路由是因为项目的业务线多多个,为了划分管理和方便去维护,所以会将不同的业务放在不同的APP里,每个APP对应不同的url,便于管理维护。 1、一一对应的路由:一个URL对应一个函数 2、动态路由:如果是在编辑的情况的下,url中是可能会有?符号,这意味着是GET请求,如果不 阅读全文
posted @ 2018-03-04 16:59 王先生是胖子 阅读(175) 评论(0) 推荐(0) 编辑