2020年2月21日
摘要: 简单的分页功能 urls.py urlpatterns = [ url(r'^page/', views.page,name='page'), ] views.py users = [{"name": f"alex{i}", "pwd": "dsb"} for i in range(1, 355)] 阅读全文
posted @ 2020-02-21 18:24 kindvampire 阅读(1028) 评论(0) 推荐(0) 编辑
  2020年2月15日
摘要: 中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在视图函 阅读全文
posted @ 2020-02-15 11:45 kindvampire 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 必知必会13条 # 得到是queryset对象 all() # 查询所有结果 filter() # 过滤 exclude() # 排除 values() # 以字典的形式储存在对象列表里 values_list() # 以字典中的值的形式数据存放在元组里 order_by() # 排序 revers 阅读全文
posted @ 2020-02-15 11:05 kindvampire 阅读(120) 评论(0) 推荐(0) 编辑
  2020年2月13日
摘要: ORM介绍 1、ORM概念:对象关系映射,它是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。 2、ORM的优势:ORM解决的主要问题是对象和关系的映射。它通常将一个类和一张表一一对应,类 阅读全文
posted @ 2020-02-13 19:40 kindvampire 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 常用语法 {{ }} :填充变量 {% %}:模板中逻辑相关的操作。 变量 模板中的“.”有特殊用法 例句: def template_test(request): lst = [11, 22, 33] d = {"name": "alex"} class Person(object): def _ 阅读全文
posted @ 2020-02-13 01:22 kindvampire 阅读(154) 评论(0) 推荐(0) 编辑
摘要: request 当一个页面被请求时,Django就会创建一个包含本次请求原信息的HttpRequest对象。Django会将这个对象自动传递给响应的视图函数,一般视图函数约定俗成地使用 request 参数承接这个对象。 常用值 request.method # 请求方法 GET POST,八种请求 阅读全文
posted @ 2020-02-13 00:53 kindvampire 阅读(158) 评论(0) 推荐(0) 编辑
  2020年2月12日
摘要: MVC架构模式 1、定义:MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 2、原理: 3、MVC M:模型(mo 阅读全文
posted @ 2020-02-12 23:50 kindvampire 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 1、下载pillow模块 2、下载字体文件(组件中使用了字体文件) 2、验证码组件: import random from PIL import Image, ImageDraw, ImageFont, ImageFilter def check_code(width=120, height=30, 阅读全文
posted @ 2020-02-12 20:22 kindvampire 阅读(350) 评论(0) 推荐(0) 编辑
摘要: URL 1、URL的作用 URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数。 2、基本格式 # Django 2.0之前的版本的写法 from djan 阅读全文
posted @ 2020-02-12 18:17 kindvampire 阅读(136) 评论(0) 推荐(0) 编辑
  2020年2月11日
摘要: cookie的定义 保存在浏览器上的一组组键值对(请求头) 为什么要有cookie? http协议是无状态的,每次请求之间都是相互独立的,cookie用来保存状态。 cookie的工作原理 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上C 阅读全文
posted @ 2020-02-11 18:05 kindvampire 阅读(124) 评论(0) 推荐(0) 编辑