django中的请求
1、django中的请求request
我们后端在写好视图处理函数的之后前端调用的话,有时候需要给我们传参数,那么django的request对象是如何获取这些参数的呢?
传参方式:get, 1.url传参例如 /weather/str:city/int:date 我需要获取指定城市的指定日期的天气数据,这里是指定了传入参数的类型,那么在传入参数的时候需要注意要传入能被该类型强制转换的类型的数据
2.xml传参(这个基本以及不用)
4.查询字符串传参,/weather/?cityname=shanghai&date=2020/11/4
post:请求体传参,formdata(key:value键值对的形式)
json传参 使用请求体将json数据传入
接收参数:
url传参的形式:
def weather(request,city,date):
# 这里的request对象必须要传入,这里city和date是形参,用来接收url中的参数的
city = city
date = date
return HttpResponse("data")
url传参的第二种形式,绑定死参数名称
path("/weather/(?P
这里是将参数名固定了,接收的时候必须要以正确的参数名接收
浙公网安备 33010602011771号