Python 使用kivy请求url

Python 使用kivy请求url,python,django,request,kivy,Python,Django,Request,Kivy,我想使用kivy从django中编写的应用程序中获取一些数据,django服务器位于127.0.0.1:8000。我看不到任何消息,结果为无,我的请求脚本为 from kivy.network.urlrequest import UrlRequest import urllib def success(req, result): print 'ok' def fail(req, result): print 'fail' params = urllib.urlencode({

我想使用kivy从django中编写的应用程序中获取一些数据,django服务器位于127.0.0.1:8000。我看不到任何消息,结果为无,我的请求脚本为

from kivy.network.urlrequest import UrlRequest
import urllib

def success(req, result):
    print 'ok'
def fail(req, result):
    print 'fail'

params = urllib.urlencode({'@number': 12524, '@type': 'issue',
    '@action': 'show'})
headers = {'Content-type': 'application/x-www-form-urlencoded',
          'Accept': 'text/plain'}

UrlRequest('http://127.0.0.1:8000', on_success=success, on_failure=fail, on_error=fail, req_body=params, req_headers=headers)

如果不在事件循环中运行代码,则代码不起作用

要在没有GUI事件循环的情况下运行,请使用以下方法:


如果不在事件循环中运行代码,则代码不起作用

要在没有GUI事件循环的情况下运行,请使用以下方法:


服务器是否通过
curl
响应相同的请求?服务器是否通过
curl
响应相同的请求?
...
req = UrlRequest('http://daum.net', on_success=success, on_failure=fail,
                 on_error=fail, req_body=params, req_headers=headers)
req.wait()