文章分类 -  Vue前后端分离项目

1
摘要:2. 优惠券 在订单页面查询当前用户拥有的优惠券 前端展示当前用户拥有的优惠券并勾选使用优惠券以后,会自动调整订单实付价格 3. 发起支付宝支付 支付宝开发平台登录 https://open.alipay.com/platform/home.htm 沙箱环境 是支付宝提供给开发者的模拟支付的环境 沙 阅读全文
posted @ 2019-05-24 15:18 pythonernoob 阅读(449) 评论(0) 推荐(0)
摘要:2. 创建子应用 3. 订单模型 把当前子应用注册到xadmin中 后端实现生成订单的api接口 上面我们使用了redis的事务操作保证数据的一致性。但是mysql里面我们也是在进行多表操作,所以也是需要使用事务来保证数据的一致性的。 django框架本身就提供了2种事务操作的用法。 django的 阅读全文
posted @ 2019-05-22 22:30 pythonernoob 阅读(210) 评论(0) 推荐(1)
摘要:2. 实现课程详情页倒计时功能 模型返回当前课程优惠的剩余时间戳 3. 根据课程有效期调整价格 后端实现提供课程有效期的API 添加测试数据 4. 当切换课程周期时,后端重新计算价格并返回 模型中计算真实价格时,增加一个原价字段,通过原价字段,判断本次计算是计算周期还是计算永久有效。 5. 前端获取 阅读全文
posted @ 2019-05-21 20:24 pythonernoob 阅读(149) 评论(0) 推荐(0)
摘要:2. 注册子应用 3. 添加商品到购物车的API接口实现 提供访问路由——前端提供到后端添加购物车数据——后端增加返回一个购物车的商品课程总数——前端展示商品课程的总数——按照vuex(用于展示多组件工具同步数据)——把vuex注册到vue中——显示购物车商品列表的数据——后端提供获取购物车课程信息 阅读全文
posted @ 2019-05-20 23:22 pythonernoob 阅读(103) 评论(0) 推荐(0)
摘要:2. 使用保利威云视频服务来对视频进行加密 开发文档地址:http://dev.polyv.net/2017/videoproduct/v-playerapi/html5player/html5-docs/ 要开发播放保利威的加密视频功能,需要在用户中心->设置->API接口和加密设置. http: 阅读全文
posted @ 2019-05-20 19:59 pythonernoob 阅读(217) 评论(0) 推荐(0)
摘要:2. 课程表分页 实现理论: 后端:继承rest分页函数自定义分页字段类,CourseAPIView类再调用该类即可完成后端分页 前端:前端利用element工具进行底部页码实现,: 为动态参数接收 @为绑定事件,设置:current_page 和 :page-size 和 :total 来实现页码 阅读全文
posted @ 2019-05-15 18:47 pythonernoob 阅读(176) 评论(0) 推荐(1)
摘要:2. 用户的注册认证 注册功能的实现 接下来,我们把注册过程中一些注册信息(例如:短信验证码)和session缓存到redis数据库中。 关于django-redis 的使用,说明文档可见http://django-redis-chs.readthedocs.io/zh_CN/latest/ dja 阅读全文
posted @ 2019-05-14 22:37 pythonernoob 阅读(221) 评论(0) 推荐(0)
摘要:2. 用户的登录认证 前端首页实现登录状态的判断 头部组件中实现退出登录 实现的思路:头部子组件是通过token值进行判断登录状态,所以当用户点击"退出登录",则需要移出token的值,并使用elementUI里面的弹窗组件进行提示。 在登录认证中接入极验验证 官网: https://www.gee 阅读全文
posted @ 2019-05-13 20:41 pythonernoob 阅读(218) 评论(0) 推荐(0)
摘要:2.用户登录认证 前端登录页组件 Login.vue 后端实现登陆认证 Django默认已经提供了认证系统。认证系统包含: 用户管理 权限 用户组 密码哈希系统 用户登录或内容显示的表单和视图 一个可插拔的后台系统 用户管理 权限 用户组 密码哈希系统 用户登录或内容显示的表单和视图 一个可插拔的后 阅读全文
posted @ 2019-05-12 13:35 pythonernoob 阅读(317) 评论(0) 推荐(0)
摘要:2. 日志配置 2.1 异常处理 3. 前后端项目分离之数据库准备 关于数据库两个错误的调整 4. 搭建前端项目 项目建好,并编辑运行即可 安装路由组件 在src目录下创建routers路由目录,在routers目录下创建index.js路由文件 注册路由信息 在视图中显示路由对应的内容 创建并提供 阅读全文
posted @ 2019-05-10 23:00 pythonernoob 阅读(258) 评论(0) 推荐(0)
摘要:2. 企业的web项目类型 1. 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易 1.4 C2B 定制商城 会员向商家发起定 阅读全文
posted @ 2019-05-09 16:31 pythonernoob 阅读(116) 评论(0) 推荐(0)
摘要:2. 认证Authentication 3. 权限Permissions 权限控制可以限制用户对于视图的访问和对于具体数据对象的访问。 在执行视图的dispatch()方法前,会先进行视图访问权限的判断 在通过get_object()获取具体对象时,会进行模型对象访问权限的判断 在执行视图的disp 阅读全文
posted @ 2019-05-09 14:33 pythonernoob 阅读(154) 评论(0) 推荐(0)
摘要:pycharm小技巧,在代码空白处(即非类代码里)右键倒数第二个的选着可以看树形继承图 2. 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 2 阅读全文
posted @ 2019-05-07 15:48 pythonernoob 阅读(159) 评论(0) 推荐(0)
摘要:2.序列化器的使用: 2.1 在客户端请求时,使用序列化器完成数据的反序列化(把字节序列恢复为对象的过程称为对象的反序列化) 2.2 在服务器响应时,使用序列器可以完成对数据的序列化(把对象转换为字节序列的过程称为对象的序列化) 2.3 数据验证 相关代码,结合上一章 3.模型类序列化器 如果我们想 阅读全文
posted @ 2019-05-06 16:10 pythonernoob 阅读(129) 评论(0) 推荐(0)
摘要:2.概念,关于前后端分不分离图示 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用,但是当后端对接App时,App可能并不需要后端返回一个HTML网页,而仅仅是数 阅读全文
posted @ 2019-05-05 19:35 pythonernoob 阅读(124) 评论(0) 推荐(0)
摘要:1.主要是调样式,这里有个点,关于播放器,使用的是vue-video的播放器,使用起来挺方便的,不过需要按照 阅读全文
posted @ 2019-04-30 14:40 pythonernoob 阅读(78) 评论(0) 推荐(0)
摘要:1.代码思路 1. 访问路径需要在路由中注册 2. 然后再在对应的文件里写 2.关于细节部分 1. border-radius # 代码块弯度 2. box-shadow # 代码块阴影 3. padding-top # 上内边距 4. vertical-align # 元素垂直对齐方式 5. tr 阅读全文
posted @ 2019-04-29 15:05 pythonernoob 阅读(81) 评论(0) 推荐(0)
摘要:2.创建一个项目 3.项目目录结构 4.项目执行流程图 5.代码部分(关于cannot get/,是因为注释问题,有些地方不能用//注释) 阅读全文
posted @ 2019-04-25 19:45 pythonernoob 阅读(124) 评论(0) 推荐(0)
摘要:1.axios实现数据请求 2.json数据的语法 3.ajax 4.数据接口 5.同源策略 6.ajax跨域(跨源)方案之CORS 7.组件补充 阅读全文
posted @ 2019-04-24 15:27 pythonernoob 阅读(112) 评论(0) 推荐(0)
摘要:vue官方链接 1.第一次使用 2.vue显示数据 3.事件操作 4.关于样式 5.if-elseif-else 6.过滤器 7.监听属性 8.vm对象的生命周期 9.阻止事件 10.阻止冒泡 11.vue实现todolist 阅读全文
posted @ 2019-04-23 21:38 pythonernoob 阅读(396) 评论(0) 推荐(0)

1