01 2020 档案
摘要:一、分页器 1、分页器的好处 通过分页管理多条数据,可以美化界面并能提高查询效率 2、一般方式进行分页 def get_students(request): page = int(request.GET.get("page", 1)) # 获取页码 per_page = int(request.GE
阅读全文
摘要:1、AOP (面向切面编程(钩子)) 一个轻量级,底层的插件,可以介入Django的请求和响应过程(面向切面编程),本质上就是一个Python类 面向切面编程(Aspect Oriented Programming)简称AOP。AOP的主要实现目的是针对业务处理过程中的切面进行提取,它所面对的是处理
阅读全文
摘要:1、目的 使用缓存可以大大提高程序的响应速度,增强用户体验。 2、实现原理 将执行过的操作数据 存储下来,在一定时间内,再次获取数据的时候,直接从缓存中获取 比较理想的方案,缓存使用内存级缓存 ①、客户端通过url访问服务端 ②、服务端通过url来查找处理逻辑的视图函数 ③、视图函数去缓存中查找数据
阅读全文
摘要:一、静态文件的加载 1、使用步骤 ①、在工程目录下创建static目录,创建css/js/images等目录,并添加相关资源 ②、在settings.py中配置STATICFILES_DIRS STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static")
阅读全文
摘要:一、Cookie 客户端技术,将数据信息存储到浏览器中,存储的结构是字典结构,即key-value. Cookie是服务端创建,但保存于客户端,客户端每次发送请求时都会将Cookie信息发送到服务器(因为Cookie是请求头信息的一部分) Cookie不支持中文,不能跨浏览器,不能跨域名 1、设置c
阅读全文
摘要:一、NumPy简介 Numpy中文网站: https://www.numpy.org.cn/index.html NumPy是使用Python进行科学计算的基本软件包。它包含以下内容: 强大的N维数组对象 复杂的(广播)功能 集成C / C ++和Fortran代码的工具 有用的线性代数,傅立叶变换
阅读全文
摘要:1、model 用来和数据交互的(读取和传入数据) 2、orm Object Relational Mapping对象关系映射,python中的model对象和数据库中的表做映射 3、重要概念 3.1、类-表对应 model中的一个类对应数据库中的一个表。实现方式:继承Model类(django.d
阅读全文
摘要:在迁移的时候系统会抛出异常,提示我们安装mysqlclient. 这时候我们可以使用pymysql进行伪装,在项目的__init__.py中添加如下代码即可。(如果是2.2以前的版本) import pymysql pymysql.install_as_MySQLdb() 如果用的是2.2版本,在迁
阅读全文