python - Django request.GET ('variable' ) 获取多个值

标签 python html django

我有一个 HTML 文件,它向我的 django view.py 文件返回多个 GET 值。

如果我只向 view.py 提交一个值并使用以下命令读取它:

request.GET('variable')

然后就可以正常工作了。但我不知道如何获取多个值。

我尝试过:

request.GET.getlist('variable1')
request.GET.getlist('variable2')

但它不起作用。

我的 HTML 文件是:

<form action="/hello/" method="GET">
First_Name:<input type="text" name="arr[0]"><br>
Last_Name:<input type="text" name="arr[1]"><br>
<input type = "submit" value = "Submit">
</form>

我的 django 应用程序中的 view.py 文件是:

def hello(request):
  fn=request.GET['arr[0]']
  ln=request.GET['arr[1]')
  print fn
  print ln

我也尝试过:

fn=request.Get.getlist['arr[0]']
ln=request.Get.getlist['arr[1]']

我做错了什么?

最佳答案

删除方括号和索引。这些来自 PHP 或 Rails,在 Django 中没有位置。

关于python - Django request.GET ('variable' ) 获取多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30879961/

相关文章:

python - WXPython 与 MatPlotLib

html - 在 css 中设置超链接图像的样式

python - Django 重定向未按预期工作

python - 用于文本的简单过滤器 Python 脚本

java - 将 python 列表排序转换为 java 代码。

php - 基于 SQL 操作表背景颜色,参数为表值

html - 为什么 100% 等于 150 像素?

python - 替换/更改 python 集中的项目

django模板: Is extended template able to change css in parent page?

python - 谷歌抓取 href 值