01 2020 档案

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

点击右上角即可分享
微信分享提示