![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vue
Pinkman2k
这个作者很懒,什么都没留下…
展开
-
177-路飞18-项目上线
上节回顾1 支付接口(post) -jwt认证+权限类:控制了必须登录 -自己写jwt认证:reutrun 两个值 -{courseid:[1,2],total_amount:100,subject:标题,pay_type:1} -课程id列表----》对象列表 -courseid=PrimaryKeyRelatedField(queryset=Course.objects.all(), many=True, write_only=True) -validate:原创 2021-01-19 20:45:19 · 173 阅读 · 0 评论 -
175-路飞16-区间功能&搜索功能&支付宝支付
今日内容1 区间过滤# 方式一:自己写过滤类,配置到视图类的 filter_backends = [自己写的过滤类]# 方式二:借助django—fileter # 1 写一个类: from . import models from django_filters import filters class CourseFilterSet(FilterSet): # 区间过滤:field_name关联的Model字段;lookup_expr设置规则;gt是大于,原创 2021-01-15 08:51:31 · 373 阅读 · 0 评论 -
173/174-路飞14&15-课程详情接口/前台&区间过滤
今日内容1 课程详情接口,课程章节接口1 查询所有课程接口2 查询单个课程接口 -继续再查询所有接口上写 -再写一个视图类,单独写查询课程详情接口4 写课程章节接口,每个章节下有很多课程 Linux从入门到精通 第一章节:入门 1 安装环境 2 配置环境 3 放弃 第二章节:入土 1 哇肯恶搞 2 挖坑 P原创 2021-01-15 08:48:26 · 136 阅读 · 0 评论 -
172-路飞13-课程接口&课程页面
今日内容1 课程接口1 课程表设计(关联关系是字段和字段的关系,而不是表和表的关系) -课程分类表:跟课程一对多(一个课程分类下很多课程) -实战课表(一个课程有很多章节) -课程章节表(一个章节,有很多课时) -课时表 -老师表(一个老师,讲很多课程) 2 课程接口: -根据切图分析出需要返回的字段 -带过滤功能:按分类过滤,按价格,人气升序降序 -分页 2 课程页面<template>原创 2021-01-15 08:47:37 · 176 阅读 · 0 评论 -
171-路飞12-课程页面和课程数据表构建
昨日回顾1 celery: 分布式异步任务框架,独立的2 celery可以做的事 -异步任务: 提交任务-任务函数.delay()---消息中间件(redis/rabbitmq)---worker消费---结果存储(redis) -延迟任务:任务函数.apply_async(args=(),时间对象)---消息中间件(redis/rabbitmq)---worker消费---结果存储(redis) -定时任务:启动beat(负责提交定时任务)---消息中间件(redis/rabbitmq)---w原创 2021-01-15 08:47:00 · 210 阅读 · 0 评论 -
167-路飞08-短信验证接口&短信登录&短信注册
今日内容0 集成了腾讯短信(封装)1 短信验证码接口1 前端发送get请求,携带手机号,调用封装好的发送短信接口,完成发送短信,给用户返回提示信息2 路由:send_code 视图函数:SendCodeView3 如果有人恶意使用你的接口如何解决? -1 限制频率:手机号一分钟一次 -2 限制ip:一分钟一次 -3 发送验证码之前,先输入验证码(集成了极验滑动验证码)1.1 路由router.register('',views.SendCodeView,basena原创 2021-01-05 19:50:51 · 421 阅读 · 0 评论 -
166-路飞07-登录注册前端&多方式登录接口&短信验证码
昨日回顾https://gitee.com/liuqingzheng/luffycity.githttps://gitee.com/liuqingzheng/luffyapi.git 1 git操作 (其中架构,两个合作,gitee)2 git add .3 git commit -m '注释'4 fetch和pull -git fetch 相当于是从远程获取最新到本地,不会自动merge -git pull 相当于从远程获取最新版本并merge到本地 -在实际使用中,gi原创 2021-01-05 19:50:16 · 682 阅读 · 0 评论 -
165-路飞06-git冲突解决&登录注册接口和组件
上节回顾1 版本管理工具2 git init # 当前目录被管理起来3 git log # 查看版本管理日志4 git status # 绿色,红色5 git add 文件名 # 把文件提交到暂存区6 git commit -m '注释' # 把暂存区内容提交到版本库7 git reset --hard 版本号 # 回退到某个版本8 远程仓库(github,gitee(国内),gitlab(公司自己搭建),bitbucket)9 git remote # 查看远程仓库原创 2021-01-05 19:49:42 · 119 阅读 · 0 评论 -
163-路飞04-xadmin&轮播图接口&git的使用1
昨日回顾1 vue项目开发,单页面开发,新建一个组件,每个组件有三部分:templage,script,style2 页面组件,小组件 xx.html---->yy.html -页面组件----》页面组件3 vue-router实现页面组件跳转 -配置:(路径跟组件对应关系) { path: '/home', name: 'Home', component: Home } -js控制:th原创 2020-12-30 18:36:10 · 225 阅读 · 0 评论 -
162-路飞03跨域问题处理&头尾部组件&轮播图&git简介
昨日回顾1 前端配置 -cnpm install jquery --save # 依赖模块同步到pacakage.json中 -vue create 项目名字(eslint不使用,vuex,router,bable) -npm run serve -npm run build # 项目上线,执行,把dist文件夹部署,前端所有的代码 -每个组件都有三部分 -template -script -style2 后端配置 -全局异原创 2020-12-30 18:34:13 · 269 阅读 · 0 评论 -
161-路飞02前后端配置&user表&日志&跨域问题解决
昨日回顾1 软件开发规范2 pip换源 1、文件管理器文件路径地址栏敲:%APPDATA% 回车,快速进入 C:\Users\电脑用户\AppData\Roaming 文件夹中 2、新建 pip 文件夹并在文件夹中新建 pip.ini 配置文件 3、新增 pip.ini 配置文件内容 3 虚拟环境(以后再写新项目,直接用虚拟环境,尽量一个项目一个虚拟环境) 1 配置 -windows下 -pip3 install virtualenv # 虚拟原创 2020-12-30 18:33:49 · 1729 阅读 · 0 评论 -
160-路飞01pip换源&虚拟环境&目录变更&数据库配置
上节回顾1 vue介绍 1 vue-js框架,渐进式框架 2 双向数据绑定,组件化开发(js,css,html),单页面开发(index.html)(vue-router) 3 快速使用(1.x 2.x)2 vue基础 1 插值{{js变量/语法}} 2 指令 v-xx v-html(html的字符串转成标签 处理了xss攻击,django中处理xss攻击的原理 v-show,v-text,v-if 3 事件指令 v-on:@click 缩写成@click 4 属性指令 v原创 2020-12-30 18:31:52 · 1821 阅读 · 0 评论 -
159-vue05-生命周期钩子,自定义组件,过滤器和vue工程化
昨日回顾1 局部组件 -全局组件,局部组件2 组件编写方式与Vue实例的区别 -数据不共享 -组件中的data必须是个函数3 组件通信之父子通信 -在组件上加一个属性 mytext='值' :mytext='js变量/代码' -props: ['mytext',] -属性验证props: {mytext:String}5 组件通信之子传父 -通过事件 -在子组件中绑定事件(给按钮绑定事件,在函数中执行:this.$emit('myevent',100,th原创 2020-12-21 16:53:27 · 155 阅读 · 0 评论 -
158-vue04-组件&组件间通信&插槽
昨日回顾1 购物车案例2 v-model之lazy,number,trim -lazy:input框的数据绑定等失去焦点以后再变化 -number:input框中333dsda,变成333 -trim:input去前后空格3 与后端交互 -jq的ajax -fetche -axios:get,put,post,delete..(带头,带数据。。。) -跨域问题(如何处理)4 与后端交互之fetche5 与后端交互之axios6 计算属性之首字母大写 -函数原创 2020-12-17 21:53:10 · 114 阅读 · 0 评论 -
157-vue03-fetch&axios向后端发送请求,计算属性和虚拟dom
昨日回顾0 style和class -数据绑定 :属性名='js变量/js语法' -class:三目运算符、数组、对象{red:true} -style:三目运算符、数组[{background:'red'},]、对象{background:'red'}1 条件控制 v-if(v-show) v-else-if='js变量' v-else3 列表渲染 v-for='data in 4'4 数组的检测与更新 数组/对象数据变化以后,页面没有变化,Vue.set(对象,位置/key,va原创 2020-12-17 15:32:08 · 168 阅读 · 0 评论 -
156-vue02-条件渲染 事件处理和表单控制
昨日回顾1 vue:js框架,渐进式2 mvvm架构,数据双向绑定(有些小坑),组件化开发,单页面开发3 使用:cdn引入,下载下来导入,工程化(vue-cli创建vue工程),脚手架4 插值{{ 变量,js语法,三目 }}5 指令 v-xx指令,放在标签上的自定义属性 v-html v-text v-on:@click 缩写@click v-bind:属性名='属性值' 缩写 :属性名='属性值js变量' v-if:dom的删除和插入 v-show:样式原创 2020-12-15 21:32:40 · 110 阅读 · 0 评论 -
155-Vue01-初始Vue及其基本用法
今日内容0 前端形式1 html5,css3,js(es5,es6):写一个一个的页面->后端嵌入模版语法->后端渲染完->返回给前端2 ajax出现->后台发异步请求,render+ajax混合(bbs项目)3 单用ajax(加载数据,dom渲染页面):前后端分离的雏形4 agular:js框架,前端工程化,前端也是一个项目/工程,有些笨重,已弃用5 react,vue:当下最火的两个前端框架(vue国人用,react外国人用)6 移动开发(安卓,ios)+web(微原创 2020-12-14 16:21:29 · 125 阅读 · 0 评论