如何在 Django 中获取 GET 请求值?

2023-11-25

我当前正在定义正则表达式,以便捕获 URL 中的参数,如教程中所述。如何从 URL 访问参数作为HttpRequest object?

My HttpRequest.GET目前返回一个空的QueryDict object.

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


当 URL 类似于domain/search/?q=haha,你会使用request.GET.get('q', '').

q是你想要的参数,并且''是默认值,如果q没有找到。

但是,如果您只是配置您的URLconf**,然后您的捕获regex作为参数(或命名参数)传递给函数。

Such as:

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

然后在你的views.py你将会拥有

def profile_page(request, username):
    # Rest of the method
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Django 中获取 GET 请求值? 的相关文章

  • Google 地图 API 标记图标 URL?

    我正在尝试将标记图标更改为 红圈 或 红针 或其他任何内容 在这些代码中 markerOptions icon images beachflag png 标记不显示 但如果我做icon一行注释行 因此标记显示为 red pin icon 所
  • Pycharm Python 控制台不打印输出

    我有一个从 Pycharm python 控制台调用的函数 但没有显示输出 In 2 def problem1 6 for i in range 1 101 2 print i end In 3 problem1 6 In 4 另一方面 像
  • DreamPie 不适用于 Python 3.2

    我最喜欢的 Python shell 是DreamPie http dreampie sourceforge net 我想将它与 Python 3 2 一起使用 我使用了 添加解释器 DreamPie 应用程序并添加了 Python 3 2
  • Java:如何从转义的 URL 获取文件?

    我收到了一个定位本地文件的 URL 事实上我收到的 URL 不在我的控制范围内 URL 按照 RFC2396 中的定义进行有效转义 如何将其转换为 Java File 对象 有趣的是 URL getFile 方法返回一个字符串 而不是文件
  • Python 多处理示例不起作用

    我正在尝试学习如何使用multiprocessing但我无法让它发挥作用 这是代码文档 http docs python org 2 library multiprocessing html from multiprocessing imp
  • Spark的distinct()函数是否仅对每个分区中的不同元组进行洗牌

    据我了解 distinct 哈希分区 RDD 来识别唯一键 但它是否针对仅移动每个分区的不同元组进行了优化 想象一个具有以下分区的 RDD 1 2 2 1 4 2 2 1 3 3 5 4 5 5 5 在此 RDD 上的不同键上 所有重复键
  • 表达式中的 Python 'in' 关键字与 for 循环中的比较 [重复]

    这个问题在这里已经有答案了 我明白什么是in运算符在此代码中执行的操作 some list 1 2 3 4 5 print 2 in some list 我也明白i将采用此代码中列表的每个值 for i in 1 2 3 4 5 print
  • 如何将 numpy.matrix 提高到非整数幂?

    The 运算符为numpy matrix不支持非整数幂 gt gt gt m matrix 1 0 0 5 0 5 gt gt gt m 2 5 TypeError exponent must be an integer 我想要的是 oct
  • Python - 按月对日期进行分组

    这是一个简单的问题 起初我认为很简单而忽略了它 一个小时过去了 我不太确定 所以 我有一个Python列表datetime对象 我想用图表来表示它们 x 值是年份和月份 y 值是此列表中本月发生的日期对象的数量 也许一个例子可以更好地证明这
  • 如何改变Python中特定打印字母的颜色?

    我正在尝试做一个简短的测验 并且想将错误答案显示为红色 欢迎来到我的测验 您想开始吗 是的 祝你好运 法国的首都是哪里 法国 随机答案不正确的答案 我正在尝试将其显示为红色 我的代码是 print Welcome to my Quiz be
  • 通过数据框与函数进行交互

    如果我有这样的日期框架 氮 EG 00 04 NEG 04 08 NEG 08 12 NEG 12 16 NEG 16 20 NEG 20 24 datum von 2017 10 12 21 69 15 36 0 87 1 42 0 76
  • 在 Django 中定期运行一个函数

    我在 Django 中编写一个应用程序来监视一组服务器中的某些服务 我希望定期更新观点 到目前为止 我已经研究过编写自定义管理命令 链接在这里 http docs djangoproject com en dev howto custom
  • 如何将 PIL 图像转换为 NumPy 数组?

    如何转换 PILImage来回转换为 NumPy 数组 这样我就可以比 PIL 进行更快的像素级转换PixelAccess允许 我可以通过以下方式将其转换为 NumPy 数组 pic Image open foo jpg pix numpy
  • 设置 torch.gather(...) 调用的结果

    我有一个形状为 n x m 的 2D pytorch 张量 我想使用索引列表来索引第二个维度 可以使用 torch gather 完成 然后然后还设置新值到索引的结果 Example data torch tensor 0 1 2 3 4
  • 检查所有值是否作为字典中的键存在

    我有一个值列表和一本字典 我想确保列表中的每个值都作为字典中的键存在 目前我正在使用两组来确定字典中是否存在任何值 unmapped set foo set bar keys 有没有更Pythonic的方法来测试这个 感觉有点像黑客 您的方
  • 将文件夹和文件结构从 django 1.3 迁移到 django 1.4 的最佳方法是什么?

    我有一个使用 django1 3 创建的小项目 我想将其迁移到 django1 4 但由于文件结构发生了一些变化 最好的迁移方法是什么 Read https docs djangoproject com en dev releases 1
  • glpk.LPX 向后兼容性?

    较新版本的glpk没有LPXapi 旧包需要它 我如何使用旧包 例如COBRA http opencobra sourceforge net openCOBRA Welcome html 与较新版本的glpk 注意COBRA适用于 MATL
  • 您可以在 Python 类型注释中指定方差吗?

    你能发现下面代码中的错误吗 米皮不能 from typing import Dict Any def add items d Dict str Any gt None d foo 5 d Dict str str add items d f
  • Spark.read 在 Databricks 中给出 KrbException

    我正在尝试从 databricks 笔记本连接到 SQL 数据库 以下是我的代码 jdbcDF spark read format com microsoft sqlserver jdbc spark option url jdbc sql
  • Python:元类属性有时会覆盖类属性?

    下面代码的结果让我感到困惑 class MyClass type property def a self return 1 class MyObject object metaclass MyClass a 2 print MyObject

随机推荐

  • 是否可以对 @media 规则进行 CSS @supports 检查?

    support 规则允许对 CSS 属性进行功能查询 我想知道是否可以对特定的 media 规则进行功能检查 例如 我想知道浏览器是否支持 media指针或任意指针条件 supports media pointer fine Or supp
  • 如何在 等元素上使用“内联”SVG 渐变?

    是否可以实现这个梯度而不必先定义它
  • Java删除ArrayList中重复的对象[重复]

    这个问题在这里已经有答案了 我有一个非常长的 ArrayList 由对象组成 但是其中一些对象无疑是重复的 查找和删除这些重复项的最佳方法是什么 注意 我编写了一个返回布尔值的compareObjects 方法 Example List
  • 像往常一样将子项目文件夹添加到存储库

    我注意到在我的目录中有两个模块是我的 Git 存储库的子项目 发生这种情况是因为我将它们全部移至一个 Git 存储库 并且这些模块 目录 有自己的 git目录 当我更改这些模块中的任何内容时 我在主 Git 存储库中看不到任何更改 我只会看
  • Edittext android 自动对焦

    我在活动开始时遇到问题 Android 自动将焦点放在第一个编辑文本上 我如何防止安卓这样做 看一看here 或者您可以隐藏键盘 启动活动时焦点仍保留在 EditText 上 android windowSoftInputMode stat
  • 另存为带有分号分隔符的 CSV

    我目前正在使用此功能进行保存 但我有一个问题 Private Sub spara ActiveWorkbook SaveAs Filename T filepath ActiveWorkbook Name FileFormat xlCSV
  • 如何创建仍可由 [] 运算符访问的常量值的 std::map?

    我需要一个只读的 std map 数据结构 这意味着我必须用数据填充一次 然后只读取这些值 永远不要更改它们或添加其他值 我的非常量版本如下所示 in h include
  • 在 Swift 中测试 Decimal 是否为整数

    使用斯威夫特 3 我在网上找到了很多奇怪的解决方案来检查是否Decimal对象是一个整数 一切都感觉比实际需要的要复杂得多 这是我的解决方案 extension Decimal var isWholeNumber Bool return s
  • 使用 HttpClientFactory 安全吗?

    在我的 asp net core MVC 应用程序中 我使用HttpClientFactory创造HttpClient向 API 服务器发出请求的对象 遵循微软文档 HttpClient每次我调用时都会创建新的对象HttpClientFac
  • jQuery ui datepicker,从 onSelect 获取星期几

    是否可以从日期选择器的 onSelect 事件中获取星期几 我知道我可以获得该月的某一天 但我想要星期几 即使只是当天索引也可以 例如0 6 我知道您可以在 beforeShowDay 或类似 事件中获得它 但我需要根据所选的星期几做出不同
  • 分割过大的路径时,Google 地图高程服务响应不准确

    这是一个有一定细节程度的问题 所以让我首先解释一下情况 然后解释我的实现 最后提出问题 以便您最好地理解 截至 4 月 4 日 添加了更新 问题范围缩小到一个待决问题 请参阅此问题的底部以获取最新信息 TLDR 我有一条从 Google M
  • MSTest 是否有相当于 NUnit 的 TestCase 的工具?

    我找到了TestCaseNUnit 中的功能非常有用 可以作为指定测试参数的快速方法 而无需为每个测试使用单独的方法 MSTest中有类似的东西吗 TestFixture public class StringFormatUtilsTest
  • Entity-Bean (JPA) 中的单向关系

    如何在 EJB 3 0 Entity Beans JPA 中建立单向关系 例如 客户知道订单 但订单对客户没有任何方法 使用 OneToMany 或 OneToOne 或 ManyToMany Regards 这是制作单向的方法 OneTo
  • git 浅克隆(clone --深度)错过远程分支

    克隆远程存储库后 它不会通过 a 选项显示任何远程分支 可能是什么问题呢 如何调试呢 在此代码片段中 未显示两个远程分支 git clone depth 1 git git savannah gnu org pythonwebkit git
  • facebook,android java.lang.IllegalStateException:无法执行任务:任务已在运行

    登录后我可以进行FB查询 几分钟后 玩游戏 Facebook 请求失败异常 java lang IllegalStateException Cannot execute task the task is already running 当我
  • PHP这里如何避免无限递归?

    考虑这个类 class test public function set n v echo set called n this gt other set n v true public function other set name val
  • “索引”对象没有属性“tz_localize”

    我正在尝试转换 csv 文件中时间 日期列 Created At 中 GMT 时间的所有实例 以便其全部采用 EST 格式 请看下面 import pandas as pd from pandas tseries resample impo
  • String.intern() 线程安全有保证吗?

    是否有任何书面保证String intern 线程安全吗 javadoc 提到了它 但没有直接解决它 返回字符串对象的规范表示 一池 字符串最初为空 由 String 类私有维护 当调用intern方法时 如果池中已经包含一个 由 equa
  • NGINX 负载平衡 Turn 服务器

    我正在尝试将负载均衡器放在 Turn 服务器前面 以便与 WebRTC 一起使用 我在下面的示例中使用单轮服务器 直到负载均衡器正常工作 Turn 服务器需要多个端口 包括一个 UDP 如下所示 TCP 80 TCP 443 TCP 347
  • 如何在 Django 中获取 GET 请求值?

    我当前正在定义正则表达式 以便捕获 URL 中的参数 如教程中所述 如何从 URL 访问参数作为HttpRequest object My HttpRequest GET目前返回一个空的QueryDict object 我想学习如何在没有库