05 2022 档案

摘要:day 61 csrf相关装饰器 如何让某一个视图函数跨过校验规格 不要去做校验?让其不报403错误 我们需要用到下列模块 from django.views.decorators.csrf import csrf_exempt,csrf_protect # 针对FBV csrf_exempt # 阅读全文
posted @ 2022-05-30 00:23 ji哩咕噜 阅读(24) 评论(0) 推荐(0) 编辑
摘要:day 60 作业讲解 作业需求: 用户登录之后跳转到用户登陆之前想要访问的页面 提示: 利用url问号携带参数 # 装饰器 def login_auth(func_name): def inner(request, *args, **kwargs): # print(request.path) # 阅读全文
posted @ 2022-05-29 02:31 ji哩咕噜 阅读(20) 评论(0) 推荐(0) 编辑
摘要:day59 forms组件钩子函数 什么是钩子函数? 在程序的执行时 运行到特定的节点让其自动触发并完成响应操作 钩子函数在forms组件中就类似于第二道关卡,能够让我们自定义校验规则! 在forms组件中有两类钩子 1.局部钩子 当你需要给单个字段额外增加校验规则的时候可以使用 ps: 校验用户名 阅读全文
posted @ 2022-05-28 01:50 ji哩咕噜 阅读(110) 评论(0) 推荐(1) 编辑
摘要:day58 ajax简介 # 异步提交 局部刷新 主要用于页面局部数据的交互!!! 我们学习的是jQuery封装之后的版本 以后还会遇到其他类库封装的版本 但是无论怎么封装 整体结构是一样的 ajax发送普通键值对 $.ajax({ url:'', type:'', data:{'name':'ja 阅读全文
posted @ 2022-05-26 22:04 ji哩咕噜 阅读(52) 评论(0) 推荐(0) 编辑
摘要:day57 ajax简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。 AJAX 不是新的编程语言,而是一种使用现有标准的新方法。 AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容 阅读全文
posted @ 2022-05-24 00:04 ji哩咕噜 阅读(145) 评论(0) 推荐(0) 编辑
摘要:day56 聚合查询 mysql聚合函数对一组值执行计算,并返回单个值,也被称为组函数。常见的聚合函数如下: count()、sum()、avg()、min()、max(); 使用聚合函数需要aggregate关键字来调用。 返回值是一个字典 一般聚合函数都是配合分组查询使用 代码示例: """使用 阅读全文
posted @ 2022-05-23 23:22 ji哩咕噜 阅读(37) 评论(0) 推荐(0) 编辑
摘要:day55 前期数据准备 django自带的sqlite3数据库 功能很少 并且针对日期类型不精确 所以使用mysql pycharm操作数据库 1.数据库正向迁移命令(将类操作映射到表中) python3 manage.py makemigrations python3 manage.py mig 阅读全文
posted @ 2022-05-19 00:48 ji哩咕噜 阅读(178) 评论(0) 推荐(0) 编辑
摘要:day54 模板语法之过滤器(类似于内置函数) 使用的时候可以参考源码 1.语法结构 {{ 数据对象|过滤器名称:参数 }} 过滤器最多只能额外传输一个参数 代码演示: url(r'^index/', views.index), def index(request): s1 = 'hello jas 阅读全文
posted @ 2022-05-17 01:10 ji哩咕噜 阅读(52) 评论(0) 推荐(0) 编辑
摘要:day 53 作业讲解 需求: 1.使用无名有名反向解析完成用户数据的编辑和删除功能 提示:用户数据使用表格标签展示 然后每一行放编辑和删除按钮 点击编辑按钮进入编辑页面 修改数据 点击删除按钮 直接删除数据并刷新页面 1.数据展示 2.给按钮附加功能 3.如何明确用户到底想要编辑哪条数据 在路由匹 阅读全文
posted @ 2022-05-16 21:22 ji哩咕噜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:day52 作业讲解 1.使用自带的sqlite3数据库 第一次使用pycharm链接sqlite3也需要先下载驱动 2.编写注册、登录功能 '''静态文件无法拖拽到pycharm文件栏:C盘不支持 采用cv操作''' 前期提交post请求初选403 需要配置文件注释一行 def reg(reque 阅读全文
posted @ 2022-05-15 18:44 ji哩咕噜 阅读(63) 评论(0) 推荐(0) 编辑
摘要:day51 django小白必会三板斧 # 启动django项目之后 如何添加更多的功能 如果要添加功能 就去urls.py和views.py # diango自带重启功能 当识别到项目中代码有变化之后 隔段时间会自动重启 但是间隔时间较慢 建议手动重启来自查代码 # 与浏览器打交道的视图函数都应该 阅读全文
posted @ 2022-05-14 01:09 ji哩咕噜 阅读(57) 评论(0) 推荐(0) 编辑
摘要:day 50 认识web框架 简介 web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的一套软件架构。大多数的web框架提供了一套开发和部署网站的方式。使用web框架,很多的业务逻辑外的功能不需要自己再去完善,而 阅读全文
posted @ 2022-05-10 23:16 ji哩咕噜 阅读(99) 评论(0) 推荐(0) 编辑
摘要:day49 python操作MySQL 'pymysql' 在python中用来操作mysql的第三方模块 # 基本使用 import pymysql # 1.链接服务端 conn_obj = pymysql.connect( host='127.0.0.1', # MySQL服务端的IP地址 po 阅读全文
posted @ 2022-05-10 00:01 ji哩咕噜 阅读(153) 评论(0) 推荐(0) 编辑
摘要:day 48 查询关键字之having过滤 having与where的功能是一模一样的 都是对数据进行筛选 两者差异: where having 用于过滤数据行 用于过滤分组 在查询条件中不可以使用聚合函数 在查询条件中可以使用聚合函数 在数据分组前进行过滤 在数据分组后进行过滤 针对 数据库文件进 阅读全文
posted @ 2022-05-09 00:06 ji哩咕噜 阅读(141) 评论(0) 推荐(0) 编辑
摘要:day 47 自增特性 truncate 表名 # 删除数据并重置主键值 create table t1( id int primary key auto_increment, name varchar(32) ); insert into t1(name) values('jason'),('ke 阅读全文
posted @ 2022-05-06 01:27 ji哩咕噜 阅读(55) 评论(0) 推荐(0) 编辑
摘要:day 46 字符编码与配置文件 查看MySQL默认字符编码 /s 注意! 如果是5.X系列 显示的编码有多种 latin1 gbk 如果是8.X系列 显示的统一是utf8mb4 utf8mb4是utf8优化版本 支持存储表情 统一字符编码 5.X默认编码有多种 可能会导致乱码的情况 所以应该统一编 阅读全文
posted @ 2022-05-04 22:43 ji哩咕噜 阅读(112) 评论(0) 推荐(0) 编辑
摘要:day 45 数据演变史 # 1.单独的文本文件 没有固定的存放位置:C:\a.txt D:\aaa\c.txt F:\bbb\b.txt 没有固定的数据格式:jason|123 tony$123 kevin~123 '''程序彼此无法兼容 没有统一的标准''' # 2.软件开发目录规范 按照文件功 阅读全文
posted @ 2022-05-03 23:04 ji哩咕噜 阅读(53) 评论(0) 推荐(0) 编辑
摘要:day 44 查找标签绑定的变量名 原生js代码查找标签绑定的变量名推荐使用 xxxEle jQuery代码查找标签绑定的变量名推荐使用 $xxxEle jQuery操作标签 样式操作 样式类 jQuery操作 addClass(); # 添加指定的CSS类名。 removeClass(); # 移 阅读全文
posted @ 2022-05-03 03:18 ji哩咕噜 阅读(37) 评论(0) 推荐(0) 编辑
摘要:day43 DOM操作标签 如何起变量名 如果该变量指向的是一个标签 添加后缀名:Ele 创建a标签 就可以这样写:aEle eg: aEle\pEle\divEle\spanEle 如何动态一个a标签并添加到页面指定位置 操作流程: 打开网站>>>右键检查>>>点击Console(控制台) 编写代 阅读全文
posted @ 2022-05-02 23:07 ji哩咕噜 阅读(35) 评论(0) 推荐(0) 编辑

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