摘要:1 爬虫介绍 # 所有的软件,90%以上,cs,bs,主流都是用http协议通信,模拟发送http请求 》服务端把数据返回(html,xml,json) >数据的清洗(re,bs4) >入库(文件,mysql,redis,es,mongo) -mysql:tcp自定定制的协议 -redis:tcp自
阅读全文
摘要:中间件编程思想以及auth认证模块 一 csrf相关装饰器 # 1.方法介绍 from django.veiws.decorators.csrf import csrf_exempt,csrf_protect csrf_exempt # 忽略csrf校验 csrf_protect # 开启csrf校
阅读全文
摘要:中间件CBV添加装饰器 一 django操作cookie补充 1.对于cookie加盐干扰项 set_signed_cookie(key,value,salt='额外干扰项') set_signed_cookie(key,value,max_age=999999) 单位是秒,设置cookie的有效时
阅读全文
摘要:forms组件以及cookie与session 一.ajax结合sweetalert删除功能 # ajax结合sweetalert 1.下载源码 只需要到dist文件夹内的css和js即可 2.拷贝使用官网提供的案例代码 3.添加配置参数新增等待特效 <div class="container">
阅读全文
摘要:各种校验方式 一.sweetalert插件 https://blog.csdn.net/xcbzsy/article/details/113336199 二.django自带的序列化组件 from django.http import JsonResponse from django.core im
阅读全文
摘要:ajax的使用 一.ajax简介 页面不刷新的情况下可以与后端进行数据交互 异步提交 局部刷新 eg:码云用户注册 无需点击按钮内部也可完成数据交互 ajax不是一门全新知识 本质就是一些js代码 我们学习ajax直接使用jQuery封装之后的版本(语法更加简单) 使用ajax的前提必须要引入jQu
阅读全文
摘要:框架基础ORM结束篇 一.聚合查询 from django.db.models import Max, Min, Sum, Avg, Count 1.聚合函数单独使用 res = models.Book.objects.aggregate(Max('price'), Min('price'), Su
阅读全文
摘要:框架基础六-orm多表查询 一.神奇的双下划线查询 1.__gt # 根据条件筛选大于的 eg:models.User.objects.filter(字段__gt=20) 2.__lt # 根据条件筛选小于的 3.__gte # 根据条件筛选大于等于的 4.__lte # 根据条件筛选小于等于的 5
阅读全文
摘要:框架基础五 一.模板语法中的过滤器 1.模板语法中的过滤器就类似python中的内置函数 2.语法结构 {{ 数据对象|过滤器名称:参数 }} 参数只能有一个 3.常见的过滤器 length # 统计数据的长度 add # 算数相加或者字符串相加 filesizeformat # 将数字转换成合适的
阅读全文
摘要:框架基础四 一.虚拟环境 # 创建虚拟环境 相当于在下载一个全新的解释器 # 识别虚拟环境 文件目录中有一个venv文件夹 # 如何切换环境 选择不用的解释器即可 全文不要再次勾选new enviroment... 二.django版本区别 # 路由层 django1.x与2.x、3.x有些许区别
阅读全文
摘要:django基础三 一.django请求生命周期流程图 该图表示django的核心组成部分 二.路由层之路由匹配 1.对于urls内的前缀与功能对应得关系 第一个参数是通过正则表达式来匹配,如果后缀能匹配上就执行对应得功能函数 2.二次追加机制 对于第一次匹配不上那么django还会上浏览器家加上一
阅读全文
摘要:框架基础二 1.django必会三板斧 1.HttpResponse 针对与浏览器交互返回字符串 2.render 针对与浏览器交互返回html文件 3.redirect 针对与重定向(跳转其他网页),括号内可以填写其他网站的全程,也可以写自定义网站的后缀名 # 添加功能找到urls.py配置一个路
阅读全文
摘要:框架基础一 一.手写框架 1.1 纯手写框架 """ web框架:将前端、数据库整合到一起的基于互联网传输的python代码 web框架也可以简单的理解为是软件开发架构里面的'服务端' """ # 1.搭建简易版本服务端 socket模块 # 2.遵循HTTP协议 四大特性、数据格式、响应状态码 #
阅读全文