大地主 发表于 2019-7-20 10:28

python怎么调用第三方页面的post数据

class CschatView(View):
    def get(self,request):
      return render(request,'cschat.html')

    def post(self,request):
      content = request.POST.get("content","")
      AliyunCschat(content).hash_result()
      return render(request,'cschat_result.html',{
            "contents":content
      })


class AliyunCallbackView(View):
    def post(self,request):
      digest = request.POST
      return render(request,'aliyun_callback.html',{
            "data":digest
      })
    def get(self,request):
      return render(request,'aliyun_callback.html',{
            "text":"没有结果"
      })
AliyunCschat(content).hash_result() 这一步执行后 第二个class里面的aliyun_callback.html会接收到阿里云接口返回的数据 digest = request.POST
怎样才能把digest的值在第一个class里面使用 然后再执行
return render(request,‘cschat_result.html’,{
“contents”:content
})

简单说就是给阿里云接口发送请求 但阿里云把结果返回给另外一个页面怎样在发送请求后获取到另一个页面的返回值

lau121 发表于 2019-7-20 10:58

python挺火的 最近打算学习一下。

我傻瓜1991 发表于 2019-7-20 13:47

学习一下

A00 发表于 2019-7-20 16:13

python挺火的

cube 发表于 2019-7-20 20:53

首先,你要注册个域名,买个服务器.如果你只懂py,那么就需要买支持py的服务器.
然后,嗯,没错,同样的代码,你需要实现一遍.

大地主 发表于 2019-7-21 00:17

cube 发表于 2019-7-20 20:53
首先,你要注册个域名,买个服务器.如果你只懂py,那么就需要买支持py的服务器.
然后,嗯,没错,同样的代码,你 ...

什么乱七八糟的回复

cube 发表于 2019-7-21 00:35

大地主 发表于 2019-7-21 00:17
什么乱七八糟的回复

呵呵.对,确实乱七八糟.

edimax 发表于 2019-7-21 16:37

很好,刚好在看这方面的书,真是来的及时。

itachy 发表于 2019-7-23 16:04

建议提供一个接口给阿里云的回调   在这个接口里面处理阿里云传递的参数   然后再返回到你要回调的那个页面
如果你提供一个静态页面给阿里云回调    那么    阿里云回调的参数是无法接收处理的   
页: [1]
查看完整版本: python怎么调用第三方页面的post数据