上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

2018年10月17日

Django 之多对多关系

摘要: 1. 多对多关系 作者 <--> 书籍 1. 表结构设计 1. SQL版 -- 创建作者表 -- 创建作者和书的关系表 2. ORM版 1. 第一版: 自己创建第三张表 2. 第二版 让ORM帮我们创建第三张表 models.ManyToManyField() 3. 第三版 待补充...(ORM进阶 阅读全文

posted @ 2018-10-17 15:42 窮山霧繞(静妙) 阅读(826) 评论(0) 推荐(0) 编辑

2018年10月16日

Django之ajax

摘要: CSRF中间件 CSRF跨站请求伪造 补充两个装饰器 from django.views.decorations.csrf import csrf_exempt, csrf_protect csrf_exempt 给单个视图排除校验 csrf_protect 给单个视图必须校验 process_re 阅读全文

posted @ 2018-10-16 16:07 窮山霧繞(静妙) 阅读(180) 评论(0) 推荐(0) 编辑

2018年10月15日

Django的中间件

摘要: 中间件介绍 什么是中间件? 官方的说法:中间件是一个用来处理Django的请求和相应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所有需要谨慎使用,使用不当会影响性能。 说的直白一点中间 阅读全文

posted @ 2018-10-15 20:18 窮山霧繞(静妙) 阅读(116) 评论(0) 推荐(0) 编辑

2018年10月12日

事务、cookie、session操作

摘要: 事务 事务的四大特性 ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致 阅读全文

posted @ 2018-10-12 19:29 窮山霧繞(静妙) 阅读(295) 评论(0) 推荐(0) 编辑

聚合查询、分组查询、F&Q查询

摘要: 一、聚合查询和分组查询 1、aggregate(*args, **kwargs): 通过对QuerySet进行计算,返回一个聚合值的字典。aggregate()中每个参数都指定一个包含在字典中的返回值。即在查询集上生成聚合。 2、annotate(*args,**kwargs): 可以通过计算查询结 阅读全文

posted @ 2018-10-12 16:53 窮山霧繞(静妙) 阅读(287) 评论(0) 推荐(0) 编辑

2018年10月11日

Django ORM操作

摘要: 必知必会13条 返回QuerySet对象的方法有 all() filter() exclude() order_by() reverse() distinct() 特殊的QuerySet values() 返回一个可迭代的字典序列 values_list() 返回一个可迭代的元祖序列 返回具体对象的 阅读全文

posted @ 2018-10-11 20:41 窮山霧繞(静妙) 阅读(150) 评论(0) 推荐(0) 编辑

Django之ORM

摘要: Django中ORM 字段 常用字段 AutoField 自增的整型字段,必填参数primary_key=True,则成为数据库的主键。无该字段时,django自动创建。 一个model不能有两个AutoField字段。 IntegerField 一个整数类型。数值的范围是-2147483648 ~ 阅读全文

posted @ 2018-10-11 15:04 窮山霧繞(静妙) 阅读(184) 评论(0) 推荐(0) 编辑

2018年10月10日

Django的路由系统

摘要: URLconf配置 基本格式: 注意:Django2.0版本中的路由系统已经替换成下面的写法 参考说明: 1)正则表达式:一个正则表达式字符串 2)views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 3)参数:可选的要传递给视图函数的默认参数(字典形式) 4)别名: 阅读全文

posted @ 2018-10-10 23:00 窮山霧繞(静妙) 阅读(151) 评论(0) 推荐(0) 编辑

2018年10月9日

Django的View(视图)

摘要: CBV和FBV FBV版: CBV版: 注意: 使用CBV时,urls.py中也要做相应的修改: 给视图加装饰器 使用装饰器装饰FBV FBV本身就是一个函数,所以和给普通的函数加装饰器无差别: 使用装饰器装饰CBV Django中提供了method_decorator装饰器用于将函数装饰器转换为方 阅读全文

posted @ 2018-10-09 17:46 窮山霧繞(静妙) 阅读(138) 评论(0) 推荐(0) 编辑

2018年10月1日

图书管理系统之作者

摘要: 1. day01 Web框架的原理和Django初识 1. Web框架的原理 1. 理解Web框架的原理 2. HTTP请求 3. 请求和响应的概念 2. Django初识 1. Django安装 2. Django项目的目录 1. settings.py 1. HTML文件放在哪里 2. 静态文件 阅读全文

posted @ 2018-10-01 21:48 窮山霧繞(静妙) 阅读(115) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页

导航