django-获取请求方式

1、从ur路由中获取参数

请求行url传参
请求方式为:https://xxx/xxxx/xxxx/xxx 路径的形式
接收方式: 使用正则匹配url中的路径接收参数,参数接收顺序固定

在路由文件中配置参数路由参数

urlpatterns = [
    path('projects/<int:id>/',ProjectList.as_view())
]

视图类函数

 2、获取查询字符串

a.url ?后面的key value键值对参数,如:http://www.xxx.com/?key1=value1&key2=value2
b.request.GET获取
c.request.GET返回QueryDict,类似于python中dict类型
d.可以使用['key1']、get('key1'),会返回具体的值,如果有多个相同key的键值对,获取的是最后一个
e.getlist('key1'),获取相同key的多个值,返回list类型

 3、

原文地址:https://www.cnblogs.com/XXQQ123/p/14722384.html