我有一个 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/