使用Django rest框架作为rest客户端

使用Django rest框架作为rest客户端,django,django-rest-framework,Django,Django Rest Framework,我有一个可以调用的rest服务器,例如: http://localhost:8080/myserver/rest/books/t1.json 我想知道如何使用from作为客户端并调用我的rest服务器?Django rest框架用于创建rest API,而不是使用它们。要简单地从Django/Python调用RESTAPI,可以使用标准的json和urlib2执行以下操作: import json import urllib2 data = json.load(urllib2.urlopen

我有一个可以调用的rest服务器,例如:

http://localhost:8080/myserver/rest/books/t1.json

我想知道如何使用from作为客户端并调用我的rest服务器?

Django rest框架用于创建rest API,而不是使用它们。要简单地从Django/Python调用RESTAPI,可以使用标准的
json
urlib2
执行以下操作:

import json
import urllib2

data = json.load(urllib2.urlopen('http://myapi.com/'))
或者您可以使用第三方库:


您是希望提供第二个API在交付结果之前调用第一个API,还是希望以编程方式调用API?我希望以编程方式调用rest服务器并反序列化json/xml/yaml结果。
import requests
r = requests.get('http://myapi.com/')
r.json()