django中request.query_params.get()和 request.data.get()的区别

params用于获取字符串,
data:用于获取正文,
post方法两个参数都可以使用,get方法只能使用params

例如:name = request.query_params.get('name', None)

如果 URL 的查询参数中包含了名为 "name" 的参数,那么 request.query_params.get('name', None) 将返回该参数的值。否则,将返回 None。根据返回的结果

 注意:需要注意的是,request.query_params 属性在 Django REST Framework 中提供,用于处理 API 视图。在 Django 的常规视图中,可以使用 request.GET.get 方法来获取查询参数的值

posted @ 2023-07-19 16:33  ranbo145  阅读(614)  评论(0)    收藏  举报