捕获request.GET中的URL参数

我目前正在定义正则表达式,以便捕获URL中的参数,如教程中所述。如何作为HttpRequest对象的一部分从URL访问参数

MyHttpRequest.GET当前返回一个空的QueryDict对象

我想学习如何在没有图书馆的情况下做到这一点,这样我可以更好地了解Django

当URL类似于domain/search/?q=haha时,您将使用request.GET.GET('q','')

q是您想要的参数,如果未找到q,则'是默认值

但是,如果您只是配置URLconf**,则从regex捕获的内容将作为参数(或命名参数)传递给函数

例如:

(r'^user/(?P<username>\w{0,50})/$,views.profile_页,),

然后在视图.py中

def profile_页面(请求、用户名):
#方法的其余部分

发表评论