2018-11-9 14:07:40
支付宝线上支付接口使用
放上github连接: https://github.com/TrueNewBee/pythonDemo/blob/master/Alipay.rar
详情看readme,源码里面有详细注释
越努力,越幸运!!!永远不要高估自己,
明天周末,把博客好好看一下!打算下星期回学校!
主要讲的是支付宝接口使用,然后留时间让写路飞的表,晚上写一下!
贴上笔记
s9day107 内容回顾: 1. 为什么会有跨域? 浏览器具有同源策略所有才出现跨域。 同源策略: - 开放:src - 禁止:ajax 解决跨域: - jsonp,在客户端动态创建一个script标签 1.客户端:创建一个 <script src=‘http://www.jxntv.cn/data/jmd-jxtv2.html‘></script> <script> function func(arg){ alert(arg); } </script> 2.服务端:接收到请求并处理并返回值 "func(‘success‘)" 相当于: <script> func(‘success‘) </script> PS: jsonp只能发送GET请求 - cors,设置响应响应响应响应响应头 - 简单请求 - 复杂请求 - options请求做预检 - PUT/POST.... 在django中解决方案: - 中间件中设置响应头 - django中的一个第三方组件:cors 补充: jQuery Ajax: $.ajax({ ... }) 原生Ajax:XMLHttpRequest对象: var xhr = new XMLHttpRequest() xhr.onreadystatechange = function(){ if(xhr.readyState == 4){ // 已经接收到全部响应数据,执行以下操作 var data = xhr.responseText; console.log(data); } }; xhr.open(‘POST‘, "/test/", true); // 设置请求头 xhr.setRequestHeader(‘Content-Type‘, ‘application/x-www-form-urlencoded; charset-UTF-8‘); // 发送请求 xhr.send(‘n1=1;n2=2;‘); 2. restful 规范 3. 你理解的http协议? 4. 常见请求头 - Content-Type - User-Agent - referer,可以做图片防盗链。 - Host - cookies 5. 常见的请求方法: - GET/POST/DELETE/PUT/PATCH/OPTIONS 6. 常见的状态码: - 200 - 301/302 - 403/404 - 500 7. 序列化 8. ORM补充: a. 需求: 只取某n列 queryset=[ {},{}] models.User.objects.all().values( ‘id‘,‘name‘) queryset=[ (),()] models.User.objects.all().values_list( ‘id‘,‘name‘) queryset=[ obj,obj] result = models.User.objects.all().only(‘id‘,‘name‘,‘age‘) # result = models.User.objects.all().defer(‘id‘,‘name‘,‘age‘) for item in reuslt: print(item.id,item.name,item.age) b. 需求: 打印所有用户姓名以及部门名称 class depart: title = .... class User: name = ... dp = FK(depart) # select * from user # result = models.User.objects.all() # for item in result: # print(item.name) # select * from user left join depart on user.dp_id = depart.id # result = models.User.objects.all().selected_related(‘dp‘) # for item in result: #print(item.name,item.dp.title ) 今日内容: 1. 路飞学城表结构 - 课程 - 深科技 2. 支付宝支付 内容详细: 1. 路飞学城表结构 - 课程 - 学位课(导师、奖学金、分模块、周期) - 专题课 (小柯,周期) - 深科技 2. 支付宝支付 a. 去支付宝申请 - 正式:营业执照 - 测试:沙箱测试环境 APPID:2016082500309412 买家: [email protected] 111111 111111 b. 开发程序 SDK - 官方 - github pay.py 依赖:pip3 install pycryptodome 公钥私钥: - 应用公钥 - 支付宝公钥 - 应用私钥 作业1: - 录入数据 - 查询: - 课程列表 - 课程详细
原文地址:https://www.cnblogs.com/zhen1996/p/9934801.html
时间: 2024-10-28 15:29:14