在 Views.py 中 这是 view.py 中的代码 def 保存(请求):
if request.method == "POST":
user=request.POST
email=user.get("email")
password=user.get("password")
print "password",password
display_name= request.POST.get('displayname')
hometown = request.POST.get('hometown')
gender = request.POST.get('radios')
occupation= request.POST.get('occupation')
services.post_register(email,password,display_name,gender)
Service.py 中的代码是- 服务.py
def post_register(email,password,display_name,gender):
postdata={'email':email,'password':password,'display_name':display_name,'gender':gender,'}
response = requests.post('http://www.example.com/rest-auth/users/1/',
data=json.dumps(postdata))
运行后我收到了 415 响应。谢谢
请您参考如下方法:
415 错误代码表示不支持该媒体类型。我认为您可以简单地将 json.dumps(postdata)
替换为 postdata
。查看您不需要的 requests
库:
r = requests.post('http://httpbin.org/post', data = {'key':'value'})