web框架
文章平均质量分 91
山上有个车
这个作者很懒,什么都没留下…
展开
-
vue——按键修饰符、checkbox单选与多选、radio、v-model修饰符、vue生命周期、vue与后端交互
@keydown 当用户按下键盘键时触发,如果按住不放的话,会重复触发此事件@keyup 当用户按下键盘键当按键恢复时触发,如果按住不放的话,会重复触发此事件@keypress 当用户释放键盘上的字符键时触发,对退格没有响应触发顺序 keydown>keypress>keyup 在vue中只有keydown能够赶上数据双向绑定的刷新速度二、checkbox单选与多选单选:通过v-model来设置其对应的变量,value来对应选中后之前所对应变量的值多选:通过v-model来设置其对应的变量,v原创 2022-07-06 18:56:19 · 788 阅读 · 0 评论 -
vue——条件渲染、v-for、key、数组的检测与更新、事件修饰符、js的四种for循环方式
vue中对标签使用v-if、v-else-if、v-else使用时与if判断相仿v-if中的值来决定该标签的显示二、v-forv-for 循环对象是一个字符串时,结果为字符串的第一个字母到最后一个v-for 循环对象是一个数值型时,结果为1到该数值v-for 循环对象是一个数组时,结果为数组第一个到数组最后一个v-for 循环对象是一个对象时,结果为对象的vlaue值从第一个到最后一个(js中对象是以vaue,key 的形式来的)三、keykey在vue中是唯一值的形式存在的,为标签原创 2022-07-06 15:57:43 · 503 阅读 · 0 评论 -
vue——前端发展、vue介绍、mvvm模式、组件化开发、单页面开发、模板插值语法、文本指令、事件指令、属性指令
1.使用HTML(5)、CSS(3)、JavaScript(ES5、ES6)编写一个个的页面发送给后端(PHP、Python、Go、Java)后端嵌入模板语法,后端渲染完数据,返回数据给前端,在浏览器中查看2.Ajax的出现,后台发送异步请求,Render+Ajax混合3.单用Ajax(加载数据,DOM渲染页面),前后端分离的雏形4.Angular框架的出现(1个JS框架):出现了“前端工程化”的概念(前端也是1个工程、1个项目)5.React、Vue框架:当下最火的2个前端框架(Vue:国人喜欢用,Rea原创 2022-07-05 21:22:47 · 376 阅读 · 0 评论 -
vue——vue项目创建、vue项目目录结构、vue cli的运行说明、es6导入导出语法、vue-router使用、vue项目使用bootstrap和jQuery、element-ui
`创建一个vue项目之前,我们需要知道纯前端作为一个项目时需要node.js的支持,所以需要先安装一个node.jsnode.js中文官网下载的时候以长期支持版本为主,长期支持版本随时间会变更,此图只能参考安装时最好使用msi,这样安装完毕后会自动配置node和npm环境变量vue cli官方网以官方网安装为主,此文章安装方式再后续时间段可能不是主流安装了,安装之前请阅读下面的引用部分vue cli安装指令 本文以window为主使用npm安装很慢的话,可以考虑cnpm安装时可能会失败,或者报原创 2022-06-30 18:07:43 · 499 阅读 · 0 评论 -
vue——计算属性、侦听属性、组件、组件通信、ref属性、数据总线、动态组件、插槽
函数编写在computed中后将被编入vue实例中,可以作为一个属性直接使用,计算属性只有在它的相关依赖发生改变时才会重新求值。如果编写时使用箭头函数this不再指向vue实例,不过可以添加一个参数,该参数为vue实例一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。三、组件扩展 HTML 元素,封装可重用的代码,目的是复用,每个组件都有自己的html、css、js组件创建可以有自己的template、data、methods、match等需要注意的是:1.原创 2022-06-29 22:01:06 · 263 阅读 · 0 评论 -
drf——分页、jwt介绍与原理、jwt快速使用、jwt源码分析、jwt自定义返回格式、自定义用户签发token、自定义token认证类
drf第一章 django web开发模式、api接口、api接口测试工具、restful规范、序列化反序列化、drf安装使用第二章 drf的使用、APIView源码分析、Request源码分析、Serializer的序列化第三章 Serializer的反序列化、字段与参数、局部与全局钩子、ModelSerializer使用第四章 drf认证、权限、频率源码分析、全局异常处理、自动生成接口文档、RBAC介绍分页是针对于查询所有的接口使用的,针对于分页需要在GenericAPIView的基础上设置对应的pa原创 2022-06-26 20:21:37 · 624 阅读 · 0 评论 -
drf——认证、权限、频率源码分析、全局异常处理、自动生成接口文档、RBAC介绍
认证、权限、频率源码分析、全局异常处理、自动生成接口文档、RBAC介绍原创 2022-06-22 21:02:27 · 517 阅读 · 0 评论 -
drf——web开发模式、api接口、api接口测试工具、restful规范、序列化反序列化、drf安装使用
web开发模式、api接口、api接口测试工具、restful规范、序列化反序列化、drf安装使用原创 2022-06-13 20:33:04 · 609 阅读 · 0 评论 -
drf——Serializer的反序列化、字段与参数、局部与全局钩子、ModelSerializer使用、子序列化
Serializer的反序列化、字段与参数、局部与全局钩子、ModelSerializer使用原创 2022-06-22 16:01:43 · 1474 阅读 · 0 评论 -
drf——drf的使用、APIView源码分析、Request源码分析、Serializer的序列化
drf的使用、APIView源码分析、Request源码分析、Serializer的序列化原创 2022-06-14 21:46:50 · 276 阅读 · 0 评论 -
django框架——csrf相关装饰器、基于中间件思想编写项目、auth认证模块
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)第八章 ajax第九章 sweetalert前端插件、序列化组件、批量数据操作、分页器、Forms组件(上)第十章 forms组件(下)、ModelForm简单使用、cookie与session简单使用第十一章 django操作cookie补充、django操作session、CBV添加装饰器的三种方式、原创 2022-05-25 18:51:59 · 270 阅读 · 0 评论 -
django框架——django操作cookie补充、django操作session、CBV添加装饰器的三种方式、django中间件常见方法、csrf
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)第八章 ajax第九章 sweetalert前端插件、序列化组件、批量数据操作、分页器、Forms组件(上)第十章 forms组件(下)、ModelForm简单使用、cookie与session简单使用文章目录系列文章目录一、django操作cookie补充1、cookie的获取2、cookie的设置3原创 2022-05-24 20:15:12 · 222 阅读 · 0 评论 -
django框架——forms组件(下)、ModelForm简单使用、cookie与session简单使用
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)第八章 ajax第九章 sweetalert前端插件、序列化组件、批量数据操作、分页器、Forms组件(上)文章目录系列文章目录一、forms组件钩子函数1.局部钩子2.全局钩子二、forms组件字段参数三、forms组件字段类型四、forms组件源码分析五、ModelForm简单使用六、cookie与s原创 2022-05-23 21:15:02 · 393 阅读 · 0 评论 -
django框架——sweetalert前端插件、序列化组件、批量数据操作、分页器、Forms组件(上)
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)第八章 ajax文章目录系列文章目录一、sweetalert前端插件二、序列化组件三、批量数据操作四、分页器五、Forms组件(上)使用前提1.校验数据2.渲染标签2.1渲染方式12.2渲染方式22.3 渲染方式33.展示信息一、sweetalert前端插件下载地址二、序列化组件serializ原创 2022-05-20 23:24:38 · 909 阅读 · 0 评论 -
django框架——ajax
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)文章目录系列文章目录一.ajax简介ajax使用二、前后端传输数据编码格式三、ajax发送json格式数据四、ajax携带文件数据五、回调机制一.ajax简介页面不刷新的情况下可以与后端进行数据交互实现异步提交以及局部刷新ajax不是一门全新知识 本质就是一些js代码 我们学习ajax直接使用jQue原创 2022-05-20 00:55:02 · 670 阅读 · 0 评论 -
django框架——模型层(下)
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第五章 模板层第六章 模型层(上)第七章 模型层(下)文章目录系列文章目录一、聚合查询1.Avg2.Sum3.Max4.Min5.Count二、分组查询三、F查询四、Q查询五、查询优化1.only2.defer六、事务操作七、ORM执行原生SQL1.方式12.方式2八、多对多关系三种创建方式1.全自动(常见)2.全手动(使用频率最低)3.半自动(常见)一、聚原创 2022-05-18 21:29:34 · 407 阅读 · 0 评论 -
django框架——模板层
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层第六章 模型层文章目录系列文章目录模板注释语法一、模板语法之过滤器1.语法结构2.常见过滤器二、标签1.语法结构2.if判断3.for循环三、自定义过滤器、自定义标签、inclusion_tag1.自定义过滤器2.自定义简单标签:可以接收任意的参数3.自定义inclusion_tag四、模板导入五、模板继承模板注释语法html注释:html自身的注释是可以在原创 2022-05-16 20:09:49 · 350 阅读 · 0 评论 -
django框架——模型层(上)
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层第四章 虚拟环境、django版本区别、视图层文章目录系列文章目录一、orm常用字段二、查询1.all()2.filter(**kwargs)3.get(**kwargs)4.exclude(**kwargs)5.values(*field)6.values_list(*field)7.order_by(*field)8.reverse()9.distinct()10. count()11.first()12.l原创 2022-05-16 20:08:49 · 344 阅读 · 0 评论 -
django框架——虚拟环境、django版本区别、视图层
系列文章目录第一章 django安装与介绍第二章 django基础使用第三章 路由层文章目录系列文章目录一、虚拟环境二、django版本区别三、视图层1.视图函数返回值1.1 HttpResponse1.2 render1.3 redirect2.JsonResponse对象3.request对象常用方法3.1 method3.2 POST3.3 GET3.4 FILES3.5 body3.6 path3.7 path_info3.8 get_full_path4. FBV与CBV4.1 FBV5原创 2022-05-13 20:27:24 · 335 阅读 · 0 评论 -
django框架——路由层
系列文章目录第一章 django安装与介绍第二章 django基础使用文章目录系列文章目录前言一、路由匹配1.路由匹配方式二、无名分组三、有名分组四、反向解析1.使用反向解析获取指定的路由2.无名分组反向解析3.有名分组反向解析五、路由分发六、名称空间前言上一篇文章《django基础使用》,大致演示了基础的django使用方法,接下来的内容将会详细的对路由层进行学习。但在学习之前需要了解django的请求生命周期流程图。一、路由匹配路由匹配的特点是:只要匹配上了就会立刻结束执行对应原创 2022-05-12 21:41:51 · 273 阅读 · 0 评论 -
django框架——django基础使用
系列文章目录第一章 django安装与介绍文章目录系列文章目录一、django配置文件1.静态资源文件端口配置2.数据库配置二、django三个关键方法1.HttpResponse2. render3.redirect二、request对象方法三、djang orm简介1.特点2.概念3.orm基本使用1.编写类代码2.执行数据库迁移命令3.表名的特征4.扩展5.数据操作总结一、django配置文件一个完整的项目有数据持久层、业务逻辑层、表现层其中表现层的html页面时存放在templates原创 2022-05-11 19:39:03 · 914 阅读 · 0 评论 -
django——版本问题、启动问题、安装、基础使用、应用app、django主要文件介绍
文章目录一、版本问题二、启动问题三、安装四、django基本使用1.验证是否下载成功2.命令操作django3.pycharm操作django五、应用app六、django主要文件介绍一、版本问题django3.X:默认支持异步功能django2.X:默认不支持异步django1.X:默认不支持异步django1.11.X版本 与2.X功能几乎一致3.X仅仅是多了一个功能(并且该功能目前还不完善 半成品!!!)django1.11.X LTS 2018年发布django2.2.X LTS原创 2022-05-10 17:12:20 · 483 阅读 · 0 评论 -
web框架——原生代码简易web框架、wsgiref模块搭建简易web框架、jinja2模块实现动态页面、框架请求流程、python主流web框架、django安装与介绍
文章目录前言一、原生代码简易web框架1.server服务端代码:2.urls.py 路由3.views.py 视图4.客户端视图二、wsgiref模块搭建简易web框架三、jinja2模块实现动态页面四、 框架请求流程五、python主流web框架六、django安装与介绍前言当你学会了html、css、jQuery、mysql、socket,将这些整合起来就能实现简易的web程序。一、原生代码简易web框架一个简易的web程序需要服务端以及客户端。1.server服务端代码:import原创 2022-05-10 17:14:39 · 542 阅读 · 0 评论