05 2022 档案

摘要:csrf相关装饰器 from django.views.decoretors.csrf import csrf_exempt,csrf_protect ''' csrf_exempt 忽略csrf校验 csrf_protect 开启csrf校验 ''' # 针对FBV @csrf_exempt\@c 阅读全文
posted @ 2022-05-25 22:34 名字只需六字 阅读(109) 评论(0) 推荐(0) 编辑
摘要:作业讲解 def login_auth(func_name): def inner(request, *args, **kwargs): # print(request.path) # print(request.path_info) # 1.获取用户没有登录之前想要访问的网址地址 target_p 阅读全文
posted @ 2022-05-24 22:51 名字只需六字 阅读(31) 评论(0) 推荐(0) 编辑
摘要:删除二次确认 # ajax结合sweetalert 1.下载源码 只需要到dist文件夹内的css和js即可 2.拷贝使用官网提供的案例代码 3.添加配置参数新增等待特效 <div class="container"> <div class="row"> <div class="col-md-8 c 阅读全文
posted @ 2022-05-23 22:33 名字只需六字 阅读(29) 评论(0) 推荐(0) 编辑
摘要:作业讲解 # 1.用户名动态校验 <p>username: <input type="text" id="i1"> <span style="color: red" id="error"></span> </p> <script> // 这个功能可以使用前端代码完成 但是安全性不高 最好还是经过后端 阅读全文
posted @ 2022-05-20 23:12 名字只需六字 阅读(35) 评论(0) 推荐(0) 编辑
摘要:ajax简介 页面不刷新的情况下可以与后端进行书籍交互 异步提交 局部刷新 ajax不是一门全新的知识 本事是js代码 学习ajax直接使用jQuery封装之后的版本(语法更简单) 使用ajax的前提必须引入jQuery文件 # ajax与form表单的区别 ajax提交数据页面不用刷新 原始数据还 阅读全文
posted @ 2022-05-19 22:59 名字只需六字 阅读(23) 评论(0) 推荐(0) 编辑
摘要:聚合查询 MySQL聚合函数:max\min\sum\count\avg from django.db.modles import Max,Min,Sum,Avg,Count res = models.Book.objects.aggregate(Max('price')) print(res) ' 阅读全文
posted @ 2022-05-18 22:53 名字只需六字 阅读(17) 评论(0) 推荐(0) 编辑
摘要:双下划线查询 # # 1.查询年龄大于20的用户 # res = models.User.objects.filter(age__gt=20) """ __gt 大于 __lt 小于 __gte 大于等于 __lte 小于等于 """ # # 2.查询年龄是18、22、25的用户 # res = m 阅读全文
posted @ 2022-05-17 23:45 名字只需六字 阅读(18) 评论(0) 推荐(0) 编辑
摘要:模板语法之过滤器(类似于内置函数) 使用的时候可以查看源码 1.语法结构 ​ {{数据对象|过滤器名称:参数}} 过滤最多只能额外传输一个参数 2.常见过滤器(django模板语法提供了60+过滤器 我们了解几个即可) <p>统计字符串长度: {{ char|length }}</p> <p>算数加 阅读全文
posted @ 2022-05-16 22:30 名字只需六字 阅读(105) 评论(0) 推荐(0) 编辑
摘要:作业讲解 1.使用自带的sqlite3数据库 第一次使用pycharm链接sqlite3也需要先下载驱动 2.编写注册、登录功能 '''静态文件无法拖拽到pycharm文件栏:C盘不支持 采用cv操作''' 前期提交post请求初选403 需要配置文件注释一行 def reg(request): i 阅读全文
posted @ 2022-05-12 21:19 名字只需六字 阅读(50) 评论(0) 推荐(0) 编辑
摘要:django小白必会三板斧 # 启动django项目后如何添加更多的功能 回想手动编写的简易web框架 如果要添加功能 就去urls.py和views.py # django自带重启功能 当时别到项目中代码有变化之后 隔段时间就会自动重启 但是有时候比较慢 # 与浏览器打交道的视图函数都应该有返回值 阅读全文
posted @ 2022-05-11 23:02 名字只需六字 阅读(37) 评论(0) 推荐(0) 编辑
摘要:简易web框架 ''' web框架:将前端、数据库整合到一起的基于互联网传输的python代码 web框架也可以简单理解为是软件开发架构里面的'服务端' ''' # 1.搭建建议版本服务端 socket模块 # 2.遵循HTTP协议 四大特性、数据格式、响应状态码 # 3.基于不同的后缀响应不同的内 阅读全文
posted @ 2022-05-10 20:32 名字只需六字 阅读(27) 评论(0) 推荐(0) 编辑
摘要:python操作Mysql python中支持操作Mysql的模块很多 其中最常见的当属'pymysql' # 属于第三方模块 pip3 install pymysql # 基本使用 import pymysql # 1. 连接服务 conn_obj = pymysql.connect( host 阅读全文
posted @ 2022-05-09 21:02 名字只需六字 阅读(32) 评论(0) 推荐(0) 编辑
摘要:自增特性 create table t1( id int primary key auto_increment, name varchar(32) ); insert into t1(name) values('jason'),('kevin'),('tony'); insert into t1(n 阅读全文
posted @ 2022-05-05 22:41 名字只需六字 阅读(18) 评论(0) 推荐(0) 编辑
摘要:字符编码于配置文件 # 查看MySQL默认字符编码 \s """ 如果是5.X系列 显示的编码有多种 latin1 gbk 如果是8.X系列 显示的统一是utf8mb4 utf8mb4是utf8优化版本 支持存储表情 """ # 统一字符编码 5.X默认编码有多种 可能会导致乱码的情况 所以应该统一 阅读全文
posted @ 2022-05-04 21:09 名字只需六字 阅读(34) 评论(0) 推荐(0) 编辑
摘要:数据库演变史 # 1.单独的文本文件 没有固定的存放位置:C:\a.txt D\aaa\c.txt 没有固定的数据格式;jason|123|$nnnn?hello00 '''程序彼此无法兼容没有统一的标准''' # 2.软件开发目录规范 按照文件的不同规定了相应的位置 '''文件查找变得统一 但是没 阅读全文
posted @ 2022-05-03 20:36 名字只需六字 阅读(31) 评论(0) 推荐(0) 编辑
摘要:jQuery操作标签 语法比js更加简洁 class操作 jQuery操作 DOM操作 addClass() classList.add() removeClass() classList.remove() hasClass() classList.contains() toggleClass() 阅读全文
posted @ 2022-05-02 20:50 名字只需六字 阅读(37) 评论(0) 推荐(0) 编辑

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