随笔 - 47  文章 - 14  评论 - 0  阅读 - 5243
05 2022 档案
中间件的基础
摘要:中间件基础 crsf相关装饰器 from django.views.decorators.csrf import csrf_exempt,csrf_protect """ csrf_exempt 忽略csrf校验 csrf_protect 开启csrf校验 """ # 针对FBV @csrf_pro 阅读全文
posted @ 2022-05-25 23:51 等秋叶的七月 阅读(69) 评论(0) 推荐(0) 编辑
cookie和中间件
摘要:cookie和中间件 作业讲解 def login_auth(func_name): def inner(request, *args, **kwargs): # print(request.path) # print(request.path_info) # 1.获取用户没有登录之前想要访问的网址 阅读全文
posted @ 2022-05-25 00:40 等秋叶的七月 阅读(94) 评论(0) 推荐(0) 编辑
froms进阶
摘要:froms进阶 froms组件 from组件之钩子函数 """ 钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 校验用户名是否已存在 钩子函数之局部钩子(校验单个字段) 校验密码和确认密码是否一致 钩子函数之全局钩子(校验多个字段) """ 局部钩子函数校验用户名是否存在: * 局部只能校验 阅读全文
posted @ 2022-05-23 23:33 等秋叶的七月 阅读(135) 评论(0) 推荐(0) 编辑
Django数据校验
摘要:Django数据校验 作业讲解 # 1.用户名动态校验 <p>username: <input type="text" id="i1"> <span style="color: red" id="error"></span> </p> <script> // 这个功能可以使用前端代码完成 但是安全性 阅读全文
posted @ 2022-05-22 21:07 等秋叶的七月 阅读(610) 评论(0) 推荐(0) 编辑
AJAX
摘要:AJAX 简介 Ajax 导入是为了在页面不刷新的情况下与后端进行数据交互 也就是不必判断 if request.method=='POST'的接收端口是否接收 * 典型特征: 异步提交,局部刷新 需要配合页面的局部导入 在某些网页的注册登录界面会发现使用的 id 还没有进行登录(也就是发送端口)就 阅读全文
posted @ 2022-05-19 23:56 等秋叶的七月 阅读(70) 评论(0) 推荐(0) 编辑
模型层数据
摘要:聚合函数查询 类似mysql的聚合函数 也就是 mySQL聚合函数:max\min\sum\count\avg orm操作聚合函数需要导入 PYCHARM是不自带模块函数模块的 要什么导入什么函数 需要即可导入 属于客户端功能 from django.db.models import Max, Mi 阅读全文
posted @ 2022-05-19 00:13 等秋叶的七月 阅读(62) 评论(0) 推荐(0) 编辑
模型层数据操作
摘要:双下划线查询 1.基础查找 """ __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 """ res = models.Userid.objects.filter(age__gt=20) 产生的对象是列表套子典的 age__gt=20 相当于 sql语句里的 select 阅读全文
posted @ 2022-05-18 00:18 等秋叶的七月 阅读(59) 评论(0) 推荐(0) 编辑
模板层和模型层基础操作
摘要:模板语法之过滤器 功能类似与内置函数 1. 语法结构 {{数据对象|过滤器名称:参数}} 过滤器最多额外传一个参数 2. 常见的过滤器 <p class="form-control">统计数据长度{{ s1|length }}</p> length的底层源代码显示如果在length函数收到的valu 阅读全文
posted @ 2022-05-16 23:11 等秋叶的七月 阅读(84) 评论(0) 推荐(0) 编辑
视图层
摘要:Django各版本区别 ###虚拟环境 虚拟环境 * 在虚拟环境中不需要重新创建虚拟环境 可以直接进行多版本的Django版本建立 ** 1.路由匹配的方法不一样呀 Django1.x版本的路由层和3.x版本的不一样 1.x url() 支持正则 3.x path() 第一个参数不支持正则 如果想使 阅读全文
posted @ 2022-05-15 20:05 等秋叶的七月 阅读(65) 评论(0) 推荐(0) 编辑
虚拟环境
摘要:虚拟环境 前戏 在实际开发工作中 面对不同的项目需要搭建不同的解释器环境 eg: 项目一需要Django 和pymysql模块 ​ 项目二需要在Django框架下进行和其他框架的交互 面对这种情况我们需要搭建虚拟环境 方式1:把所有需要用到的模块全部下载下来 如果有相同模块不同版本每次都重新下载替换 阅读全文
posted @ 2022-05-15 16:34 等秋叶的七月 阅读(104) 评论(0) 推荐(0) 编辑
路由层
摘要:django请求生命周期流程图 从客户端出发,基于网络发送请求(基于HTTP协议),数据将会发送到web服务的网端接口(wsgiref)从HTTP协议里面拆分成字典 request 是被封装好的数据 (由wsgiref包装封好 需要request.的形式获取)然后wsgiref会将数据封装发送到Dj 阅读全文
posted @ 2022-05-13 00:52 等秋叶的七月 阅读(96) 评论(0) 推荐(0) 编辑
Django的数据运算
摘要:django基础 django基础的语法 # 启动django项目之后 如何添加更多的功能 回想自己编写的web框架 如果要添加功能 就去urls.py和views.py # django自带重启功能 当识别到项目中代码有变化之后 隔段时间会自动重启 但是有时候较慢 # 与浏览器打交道的视图函数都应 阅读全文
posted @ 2022-05-11 23:15 等秋叶的七月 阅读(210) 评论(0) 推荐(0) 编辑
django框架基础
摘要:目录手写框架模块操作框架wsgiref模块操作优化动态静态网页的设置jinja2模块框架请求流程python主流web框架django框架应用appdjango主要文件介绍 手写框架 """ web框架:将前端、数据库整合到一起的基于互联网传输的python代码 web框架也可以简单的理解为是软件开 阅读全文
posted @ 2022-05-10 23:17 等秋叶的七月 阅读(63) 评论(0) 推荐(0) 编辑
pymysql基础
摘要:pymysql的基本使用 前戏 在python支持第三方模块的调入和使用 支持mysql的模块很多 eg: pip3 install pymysql 本次主要学习mysql模块 调用pymsql模块直接调用即可 import pymysql 基本使用 * 链接服务端 mysql_obj = pymy 阅读全文
posted @ 2022-05-10 00:09 等秋叶的七月 阅读(102) 评论(0) 推荐(0) 编辑
MySQL基础4
摘要:查询关键字之having过滤 having与where的功能类似where用于条件筛选数据 多数shiyongyu-整体分组前 having用于分组之后的进一步数据筛选 为了区别与两者 我们通常将where处理数据称为筛选 而将 having称为过滤 过滤案列题: 统计筛选 每个部门(post) 年 阅读全文
posted @ 2022-05-07 01:20 等秋叶的七月 阅读(67) 评论(0) 推荐(0) 编辑
MySQL数据库基础3
摘要:自增特性 create table name1( id int primary key auto_increment name varchar(32) ); insert into name1(name) values('jack'),('jason'),('oscar'); 建立的三个字段会自动匹 阅读全文
posted @ 2022-05-06 00:20 等秋叶的七月 阅读(84) 评论(0) 推荐(0) 编辑
MySQL数据库的基础语法
摘要:字符编码与配置文件 \s """ 如果是5.X系列 显示的编码有多种 latin1 gbk 如果是8.X系列 显示的统一是utf8mb4 utf8mb4是utf8优化版本 支持存储表情 """ 2.统一字符编码 5.x默认编码有多种 可能会导致乱码的情况 需要统一编码进行输入 my-default. 阅读全文
posted @ 2022-05-04 23:21 等秋叶的七月 阅读(75) 评论(0) 推荐(0) 编辑
数据库的基础
摘要:数据库的基础 数据演变史上 1. 单独的文本文件 没有固定的存放位置 可能在C盘也可能在D盘 或者是其他系统盘或者其他盘的文件夹下 没有固定的数据格式:jason|123 tony$123 kevin~123 程序之间的无法正常沟通 没有统一的标准 2.软件开发目录规范 按照文件功能的不同规定了相应 阅读全文
posted @ 2022-05-03 23:57 等秋叶的七月 阅读(48) 评论(0) 推荐(0) 编辑
jQeury和bootstrap框架
摘要:jQuery操作标签 '''语法上肯定比js简洁''' # class操作 jQuery操作 DOM操作 addClass() classList.add() removeClass() classList.remove() hasClass() classList.contains() toggl 阅读全文
posted @ 2022-05-03 00:19 等秋叶的七月 阅读(70) 评论(0) 推荐(0) 编辑
本地计时器
摘要:<body> <div> <input type="text" class="d1"> <button class="d2" value="开始"></button> <button class="d3" value="结束"></button> </div> <script> // let sta 阅读全文
posted @ 2022-05-02 22:30 等秋叶的七月 阅读(75) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

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