上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: Django基础 第一章 Django简介以及基本使用 第二章 Django与数据库连接 第三章 Django路由层 第四章 Django视图层 第五章 Django模板层 第六章 Django模型层 第七章 Django组件之Ajax请求 第八章 Django自定义分页器 第九章 Django组件 阅读全文
posted @ 2023-01-02 14:19 阿丽米热 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Django之csrf校验 CBV加装饰器以及auth认证模块 一、csrf跨站请求伪造 钓鱼网站:模仿一个正规的网站 让用户在该网站上做操作 但是操作的结果会影响到用户正常的网站账户 但是其中有一些猫腻 eg:英语四六级考试需要网上先缴费但是你会发现卡里的钱扣了但是却交到了一个莫名其妙的账户并不是 阅读全文
posted @ 2023-01-01 22:38 阿丽米热 阅读(25) 评论(0) 推荐(0) 编辑
摘要: Django中间件 一、中间件定义 django默认有七个中间件 并且还支持用户自定义中间件 中间件主要可以用于:网站访问频率的校验 用户权限的校验等全局类型的功能需求 二、如何自定义中间件 1.创建存储自定义中间件代码的py文件或者目录(如果中间件很多) 2.参考自带中间件的代码编写类并继承 3. 阅读全文
posted @ 2023-01-01 22:10 阿丽米热 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Django组件之form组件 一、form组件 1.自动校验数据 2.自动生成标签 3.自动展示信息 from django import forms class MyForm(forms.Form): username = forms.CharField(min_length=3, max_le 阅读全文
posted @ 2023-01-01 20:28 阿丽米热 阅读(27) 评论(0) 推荐(0) 编辑
摘要: Django自定义分页器 一、分页器思路 分页器主要听处理逻辑 代码最后很简单 推导流程 1.queryset支持切片操作(正数) 2.研究各个参数之间的数学关系 每页固定展示多少条数据、起始位置、终止位置 3.自定义页码参数 current_page = request.GET.get('page 阅读全文
posted @ 2023-01-01 17:33 阿丽米热 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Django组件之Ajax请求 一、定义 '异步提交 局部刷新' Ajax不是一门新的技术并且有很多版本 学习用的是jQuery版本 版本无所谓本质一样就可以 二、基本语法 $.ajax({ url:'', // 后端地址 三种填写方式 与form标签的action一致 type:'post', / 阅读全文
posted @ 2023-01-01 17:11 阿丽米热 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 模型层与ORM 一、初步认识ORM 1.什么是ORM 对象关系映射 能够让不会SQL语句的python程序员 使用python面向对象的语法来操作数据库 优势>>>:简单方便快捷 劣势>>>:效率可能会低 2.概念对接 类 表 对象 一条条数据 对象点名字 数据获取字段对应值 3.基本操作(增删改查 阅读全文
posted @ 2023-01-01 16:57 阿丽米热 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Django模板层 一、关于模板语法 针对需要加括号调用的名字,模板语法会自动加括号调用,只需要写名字就行 {{}} # 主要与数据相关 {%%} # 主要与逻辑相关 {##} # 模板语法的注释 模板语法传值 # 方式1:精准传值 不浪费资源 针对多资源的传递书写麻烦 return render( 阅读全文
posted @ 2023-01-01 12:30 阿丽米热 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Django视图层 一、视图层之必会三板斧 用来处理请求的视图函数都必须返回HttpResponse对象 # 完全正确 class HttpResponse: pass return HttpResponse def render(): return HttpResponse() return re 阅读全文
posted @ 2023-01-01 11:25 阿丽米热 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 路由层 1.路由匹配 django2.X及以上 path第一个参数写什么就匹配什么 django1.X第一个参数是正则表达式 无论什么版本django都自带加斜杠后缀的功能 也可以取消 配置文件中 APPEND_SLASH = False 2.转换器详 1.str:匹配除路径分隔符外的任何非空字符串 阅读全文
posted @ 2022-12-30 18:11 阿丽米热 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
Title