lf 前后端分离 (6) 支付】的更多相关文章

支付 import datetime from django.core.exceptions import ObjectDoesNotExist from rest_framework.views import APIView from rest_framework.response import Response from app01.utils.auth import LoginAuth from app01.utils.response import BaseResponse from a…
一.关于课程数据的返回 在进行前后端分离时,会通过def 进行前后端传值, 本质上遵循rest 网址规范  增删改查查 get,post,put,del get(\d+) 1.在从数据库获取数据后,进行def 发送ajax数据, 通过from rest_framework import serializers 快速获取数据,在 class CourseSerializer(serializers.ModelSerializer)中 level = serializers.CharField(so…
一.关于登录验证 用户在登录的时候会通过验证以及滑动解锁,注意的是需要后端if verify(request.data): 来判断是否发送了那三个验证数据 通过 random_str=str(uuid.uuid4())Token.objects.update_or_create(user=user_obj, defaults={"key":random_str, "created": datetime.datetime.now()}, ) 在token表中创建关联用…
关于优惠券 优惠券主要通过前端传回来的course_id_list 创建数据结构 首先清空操作,将所有的优惠券清空, 并将所有优惠劵放到redis中的过程 import datetime import json import redis REDIS_CONN = redis.Redis(decode_responses=True) from rest_framework.views import APIView from rest_framework.response import Respon…
一.价格策略 价格策略就是通过前端发送要购买的课程以及价格策略来找出表关联的字段返回客户端 通过contenttype 属性 找到课程所有的价格策略 for prcie_policy in course_obj.price_policy.all(): 进行判断获取的价格策略是否存在 if prcie_policy_id not in price_policy_dict: raise CommonException(1002, "价格策略有误") 在创建与前端匹配的数据结构 import…
一.关于中间建跨域 为了减少跨域代码冗余,采用中间件 from django.utils.deprecation import MiddlewareMixin class CorsMiddleware(MiddlewareMixin): def process_response(self,request,response): # 复杂跨域 response["Access-Control-Allow-Headers"] = "*" # 简单跨域 response[&…
前后端分离项目实现微信支付的流程: 1:用户点击支付 2:请求服务端获取支付参数 3:客户端通过JS调起微信支付(微信打开的网页) * 本文主要解决的是第3步,视为前两步已经完成,能正确拿到支付参数,示例参数如下 : "appId":"wx2421b1c4370ec43b", //公众号名称,由商户传入 "timeStamp":"1395712654", //时间戳,自1970年以来的秒数 "nonceStr&quo…
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_182 之前的一篇文章:mpvue1.0+python3.7+Django2.0.4实现微信小程序的支付功能,主要介绍了微信小程序内部支付的流程,然而实际上微信小程序有一定的局限性,也就是用户范围仅限于小程序内部生态圈,在生活中真正具有广泛性.高效性.使用方便性的支付方式还得是扫码支付,扫码的优点在于推广成本低,上至钓鱼台国宾馆,下至发廊地摊都能用,打印出来就完事了,而相比其他支付方式,现金的找零及假钞问题,信用卡的办理门槛.p…
第一次写文章,有什么错误地方请大家指正,也请大家见谅. 这次为大家分享我做毕业设计的一个过程,之前没有接触过springboot,一直做的都是Javaweb和前端,做了几个前后端分离的项目.现在听说springboot很流行,特意去学习一下,希望这次过程能很顺利.也希望自己能在一个多月中把毕业设计做完. 介绍一下这个项目主体内容:用户端是一个论坛,其中包括有发帖和发布文件,有日排行榜,有热门帖子,其中文件可以购买(积分),有商城的基本功能功能(包括评分,收藏,加入愿望清单).管理员端:主要包括审…
1.MongoDB回顾 .启动 mongod - 改变data/db位置: --dbpath D:\data\db mongod --install 安装windows系统服务 mongod --remove 卸载windows系统服务 mongo 打开客户端 cmd 窗口 NoSQLBooster4mongodb .概念 - 使用了不存在的对象即创建该对象 - use db 创建或切换当前数据库 内存中 - db.tablename 创建或使用 tablename 内存中 .指令 db 查看当…