当前位置: 首页 > 面试题库 >

捕获request.GET中的url参数

司徒英卓
2023-03-14
问题内容

如教程中所述,我目前正在定义正则表达式以捕获url中的参数。我如何从url作为HttpRequest对象的一部分访问参数?我HttpRequest.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_page,),

然后在你views.py中

def profile_page(request, username):
    # Rest of the method


 类似资料:
  • 问题内容: 我需要构建一个GWT应用程序,该应用程序将由具有特定URL参数的外部应用程序调用。 例如: http://www.somehost.com/com.app.client.Order.html?orderId=99999。 如何在GWT应用程序中捕获orderId参数? 问题答案: 尝试, PS GWT可以调用本机javascript,这意味着如果javascript可以完成任务,那么G

  • 首先我要感谢所有聪明的程序员。更新后反应路由器Dom我面临这个问题。在这里我想提到一件事,我是一个“类组件”爱好者。 然而,这是我反应的基础组件。 这是我的下一个组件 我的路线在这里: 有人能告诉我,我怎么能通过它的url参数从基础组件中获取后组件中的数据?"匹配"对象在当前的react-router-dom更新中不工作。我需要类组件的帮助。

  • 问题内容: 我正在尝试使用Swift从URL获取参数。假设我有以下网址: 如何获取test1和test2的值? 问题答案: 您可以使用以下代码获取参数 像这样调用方法 其他扩展方法:

  • 问题内容: 使用WKWebView时,如何捕获重定向URL,例如在提交用户名和密码或其他数据时网页重定向到另一个页面。我需要捕获重定向的URL。WKNavigationDelegate中是否有任何方法可以覆盖? 问题答案: 使用这个方法 希望这可以帮助

  • 本文向大家介绍jquery获取url参数及url加参数的方法,包括了jquery获取url参数及url加参数的方法的使用技巧和注意事项,需要的朋友参考一下 使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作,下面通过文字说明加代码分析的形式给大家解析,具体详情请看下文。 1、jquery获取url很简单,代码如下: 其实只是用到了javascript的基础的wind

  • 类似于H5中window.location,Nuke提供的Location包含了protocol、hostname、host、origin、pathname和search等属性。 Location 'use strict'; import {mount} from 'nuke-mounter'; import {createElement, Component} from 'weex-rx'; i