use*_*793 6 python django rest
有没有办法从django视图进行RESTful api调用?
我试图从django视图传递URL和参数.我在半小时内谷歌搜索,但找不到任何有趣的东西.
任何帮助,将不胜感激
ayc*_*dee 25
是的当然有.您可以使用urllib2.urlopen,但我更喜欢请求.
import requests
def my_django_view(request):
if request.method == 'POST':
r = requests.post('https://www.somedomain.com/some/url/save', params=request.POST)
else:
r = requests.get('https://www.somedomain.com/some/url/save', params=request.GET)
if r.status_code == 200:
return HttpResponse('Yay, it worked')
return HttpResponse('Could not save data')
Run Code Online (Sandbox Code Playgroud)
请求库是urllib3顶部的一个非常简单的API,您可以在此处找到有关使用它进行请求的所有信息.
| 归档时间: |
|
| 查看次数: |
13270 次 |
| 最近记录: |