摘要: 中间件 注: 中间件中的大多数方法在返回None时表示会进入下一项事件,当返HttpResponese对象时表示此请求结果,直接返回给客户端。 中间件介绍 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。 如果你 阅读全文
posted @ 2019-10-14 22:07 SensorError 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Ajax Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 ​ AJAX 最 阅读全文
posted @ 2019-10-14 22:01 SensorError 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1. 装饰器 装饰器中加入funtools.wraps装饰,能够保留函数的元数据(函数名、注释) import functools def wrapper(f): @functools.wraps(f) def inner(*args,**kwargs): """ 这是inner函数 """ ret 阅读全文
posted @ 2019-10-14 21:59 SensorError 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 基于双下划线的连表查询 from django.db import models # Create your models here. class Author(models.Model): """ 作者表 """ name=models.CharField( max_length=32) age= 阅读全文
posted @ 2019-10-14 21:55 SensorError 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 多表查询 admin: ​ 输入:createsuperuser,配置账户密码 admin.py文件下注册表: admin.site.register 增加 一对一: Author >AuthorDetail 方式1: 关联字段名 = 数据 方式2: 关联属性=对象(另一张表对应的model对象) 阅读全文
posted @ 2019-10-14 21:52 SensorError 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 单表常用的查询方式 models.py 图书馆管理 from django.db import models # Create your models here. class MyLibrarys(models.Model): id = models.AutoField(primary_key=Tr 阅读全文
posted @ 2019-10-14 21:52 SensorError 阅读(244) 评论(0) 推荐(0) 编辑
摘要: ORM MVC或者MVC框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动 ORM是“对象-关系-映射”的简称。(Object Re 阅读全文
posted @ 2019-10-14 21:50 SensorError 阅读(151) 评论(0) 推荐(0) 编辑