首页 > 后端开发 > Python教程 > 如何在 Django 中检索 GET 请求值?

如何在 Django 中检索 GET 请求值?

Linda Hamilton
发布: 2024-11-28 21:12:16
原创
1020 人浏览过

How to Retrieve GET Request Values in Django?

在 Django 中检索 GET 请求值

根据 Django 教程定义正则表达式从 URL 中提取参数时,经常会遇到HttpRequest.GET 中的空 QueryDict 对象。以下是如何在不依赖库的情况下通过 HttpRequest 访问 URL 参数。

使用 HttpRequest.GET.get()

从 HttpRequest 中检索名为 'q' 的 GET 参数URLdomain/search/?q=haha:

request.GET.get('q', 'default')
登录后复制

'default'参数指定默认值如果未找到“q”,则返回值。

访问 URLConf 中的参数

或者,如果您将 URLConf 配置为使用正则表达式,则捕获的参数值将传递为关联视图函数的参数(或命名参数)。例如:

(r'^user/(?P<username>\w{0,50})/$', views.profile_page,),
登录后复制

在您的views.py中:

def profile_page(request, username):
    # Rest of the view function code
登录后复制

以上是如何在 Django 中检索 GET 请求值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板