你如何让Django进行RESTful通话?

Kur*_*urt 17 django rest http

注意:我不是想提供一个RESTful api,我试着打电话给一个.

def index( request, *args, **kwargs ):
    context = {}
    context['some_json'] = make_remote_api_call( "http://exampl.com/objects/" )

    return render_to_response( 'index.html', context, context_instance=RequestContext(request) )
Run Code Online (Sandbox Code Playgroud)

或者这是荒谬的,我应该让客户总是这样做?基本上,我很好奇如何正确划分我的网站,以便不同的服务器(内部受保护的服务器)可以提供不同的信息子集.

Iss*_*lly 28

使用请求库.以下是对它的一些讨论,我在PyOhio上做了一篇关于"用Python使用Web API"的演讲,你可能会觉得有趣或有帮助