SO ajax から API を呼び出そうとしています。ローカル URL への ajax 呼び出しを行いました。ここで、ローカル URL で URL 呼び出しを行い、返されたデータを返すようにします。URL は RESTful です。
$.ajax({
type: 'POST',
dataType: 'application/json',
accept: 'application/json',
async: false,
username: 'username',
password: 'password',
url: '/postdata/',
data: {
"name": "Marcus0.7",
"start": 500000,
"end": 1361640526000
},
success: function(){alert('DONE!');},
error:function(error){alert(error)},
});
私が呼び出そうとしている API は (Python で): これは私がサーバー側で実装したいものです。これを行うにはどうすればよいですか?
r = requests.post('https//extenal.api' ,headers={'content-type': 'application/json'}, auth=auth, data=json.dumps(data))
ジャンゴの場合:
ビュー.py
def postdata(request):
return render(request, 'livestream/postdata.html')
urls.py
url(r'^postdata$', 'livestream.views.postdata')
ありがとう