05 2022 档案

摘要:一.csrf装饰器补充 from django.views.decorators.csrf import csrf_exempt,csrf_protect 模块 csrf_exempt # 忽略csrf效验 csrf_protect # 启动csrf效验 # 1.针对FBV @csrf_protec 阅读全文
posted @ 2022-05-25 22:49 笑舞狂歌 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一.django操作cookie补充 1.加密处理 set_signed_cookie(key,value,salt='加密处理') set_signed_cookie(key,value,max_age=超时时间:默认是秒数) expires:专门针对IE浏览器设置超时时间 # 没有这个浏览器 r 阅读全文
posted @ 2022-05-24 23:35 笑舞狂歌 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一.forms组件的钩子函数 # 1.钩子函数的含义其实就是在程序的执行过程中穿插额外的逻辑 # 2.校验用户名是否已存在 钩子函数之局部钩子(校验单个字段) '局部钩子:校验用户名是否已存在(一次性只能勾一个人)' '钩子函数是数据经过了字段第一层参数校验之后才会执行' def clean_nam 阅读全文
posted @ 2022-05-23 21:43 笑舞狂歌 阅读(31) 评论(0) 推荐(0) 编辑
摘要:sweetalert前端插件:https://github.com/lipis/bootstrap-sweetalert 一django自带的序列化组件 """ 以后我们用的序列化组件是DRF 这里学自带的是提前瞜一眼效果 """ from app01 import models from djan 阅读全文
posted @ 2022-05-22 20:23 笑舞狂歌 阅读(34) 评论(0) 推荐(0) 编辑
摘要:一.Ajax简介 Ajax即Asynchronous Javascript And XML(异步JavaScript和XML) 页面不刷新的情况下可以与后端进行数据交互异步提交 局部刷新 'Ajax本质其实就是js代码封装后的jQuery版本' # 使用Ajax前提 必须导入jQuery文件 fro 阅读全文
posted @ 2022-05-20 21:40 笑舞狂歌 阅读(32) 评论(0) 推荐(0) 编辑
摘要:一.聚合函数 MySQL聚合函数:max\min\sum\count\avg from django.db.models import Max, Min, Sum, Avg, Count res = models.Book.objects.aggregate(Max('price')) print( 阅读全文
posted @ 2022-05-18 23:48 笑舞狂歌 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一.双下划线查询 models.类名.objects.filter(查询条件) '这个查询添加是根据数据库里表内的条件进行的' __gt # 大于 age__get=20 __lt # 小于 __gte # 大于等于 age__get>=20 __lte # 等于小于 __in # 成员运算 age 阅读全文
posted @ 2022-05-17 23:45 笑舞狂歌 阅读(262) 评论(0) 推荐(0) 编辑
摘要:引 模型层(ORM语法):是直接跟数据库打交道的 一.模型层 模型层:models.py 模型层(ORM语法):是直接跟数据库打交道的 ORM语法到本质上还是要转化成SQL语法的 二.修改mysql 因为 django自带的sqlite3数据库 功能很少 并且针对日期类型不精确 所以我们要使用mys 阅读全文
posted @ 2022-05-17 01:01 笑舞狂歌 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一.模板导入 类似与将其他html页面上的 导入到自己需要的地方即可 '类似于把其他thml页面上的布局做成了模块' 通过{% include '被导入的html文件名称' %} 可以直接实现模板的导入 二.模板的继承 类似于面向对象的继承:继承了某个页面就可以使用该页面上所有的资源 当然也可以直接 阅读全文
posted @ 2022-05-17 00:04 笑舞狂歌 阅读(33) 评论(0) 推荐(0) 编辑
摘要:引 模板语法: 简单来说规定了我们操作templates内容,达到我们想要的结果 一.模板语法之过滤器 # 1.过滤器: 意思可以理解为 过滤不需要的,剩下需要的 # 2.过滤器的语法结构 '是写在html文件内的' {{ 数据对象 | 过滤器的名称:额外参数 }} eg:过滤器只能拥有一个额外参数 阅读全文
posted @ 2022-05-16 20:12 笑舞狂歌 阅读(38) 评论(0) 推荐(0) 编辑
摘要:引 视图层作用返回给展示层数据方便看的 他是通过路由层关系对应返回数据 一.视图层返回值 views.py 视图层 # 视图函数必须返回一个HttpResponse对象 已知返回对象的有三个分别为 render # 返回 html文件 HttpResponse # 返回 字符串 redirect # 阅读全文
posted @ 2022-05-14 12:07 笑舞狂歌 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一.虚拟环境 根据提示完成虚拟环境创建 文件目录中有一个venv文件夹代表目前使用的就是虚拟环境 进入设置 查看添加虚拟环境对应的模块 我这是添加后的 右下角就会出现对应的下载 如果报错了 不要慌 报错 # 报错了不要慌张 # 简单举几个报错的例子 我没报错所以就没图 # 1.源 首先通过下载模块界 阅读全文
posted @ 2022-05-13 22:12 笑舞狂歌 阅读(225) 评论(0) 推荐(0) 编辑
摘要:一.django请求生命周期流程图 # 浏览器 发送请求(HTTP协议) # web服务网关接口: 1、请求来的时候解析封装 响应走的时候打包处理 2、django默认的wsgiref模块不能承受高并发 最大只有1000左右 上线之后会替换成uwsgi来增加并发量 3、WSGI跟wsgiref和uw 阅读全文
posted @ 2022-05-12 21:42 笑舞狂歌 阅读(28) 评论(0) 推荐(0) 编辑
摘要:一.django项目的文件介绍 1.空的django项目文件 2.创建你的app应用 app02 根据不同的项目创建不用的应用 #aqq02 里面 1.__init__.py # 链接mysql路径 2.admmin.py # django自带的后台管理 3.apps.py # app注册的 4.m 阅读全文
posted @ 2022-05-11 22:20 笑舞狂歌 阅读(54) 评论(0) 推荐(0) 编辑
摘要:web框架 Web应用框架(Web application framework)是一种开发框架,用来支持动态网站、 网络应用程序及网络服务的开发。其类型有基于请求的和基于组件的两种框架 web框架的定义 web应用框架(web application framework),是用于进行web开发的一套 阅读全文
posted @ 2022-05-10 22:25 笑舞狂歌 阅读(54) 评论(0) 推荐(0) 编辑
摘要:引: python中支持操作MySQL的模块很多 其中最常见的当属'pymysql' 属于第三方模块 一.python操作MySQL import pymysql # 1.链接mysql服务端 ti_obj = pymysql.connect( host='127.0.0.1', # MySQL服务 阅读全文
posted @ 2022-05-09 21:42 笑舞狂歌 阅读(2426) 评论(0) 推荐(0) 编辑
摘要:数据建表准备 CREATE TABLE emp ( id INT NOT NULL UNIQUE auto_increment, emp_name VARCHAR ( 20 ) NOT NULL, gender enum ( 'male', 'female' ) NOT NULL DEFAULT ' 阅读全文
posted @ 2022-05-07 00:38 笑舞狂歌 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一.自增特性缺陷 自增是跟随着主键儿存在的,插入值时可以不绑定主键 添加值会按照序号排列但在删除数据里的某条数据的时候会出现 但再次添加也是按照之前主键排序的方式进行下去,主键不会重置,其实往往碰到这种情况有解决办法,但非刻意不要使用 1.删除数据并重置主键值方法 truncate 表名 # tru 阅读全文
posted @ 2022-05-05 22:42 笑舞狂歌 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一.字符编码与配置文件 字符编码与配置文件 \s 统一字符编码 X默认编码有多种 可能会导致乱码的情况 所以应该统一编码 my-default.ini配置文件 步骤1:拷贝一份该配置文件并修改名称为my.ini 步骤2:清空my.ini文件内的内容 步骤3:添加固定的配置信息即可 [mysqld] 阅读全文
posted @ 2022-05-04 21:50 笑舞狂歌 阅读(35) 评论(0) 推荐(0) 编辑
摘要:一.数据前世今生 数据库从理论概念诞生到现在,发展时间也已经超过大半个世纪,其历史也经历了三个阶段,人工管理,文件系统,数据库系统。 1.人工管理阶段受限于当时的硬件。 2.文件系统.这个阶段引入了“文件”的概念,数据存储在文件中,逻辑结构和物理结构有所区分,但是不够彻底;文件的组织也多样化 数据可 阅读全文
posted @ 2022-05-04 00:00 笑舞狂歌 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一.jQuery操作标签 1.class操作 # class操作 jQuery操作 addClass() # 添加指定css类名 removeClass() # 移除指定css类名 hasClass() # 判断样式是否存在 toggleClass() # 切换css类名,存在移除,不存在新增 2. 阅读全文
posted @ 2022-05-02 23:40 笑舞狂歌 阅读(290) 评论(0) 推荐(0) 编辑

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