许多参数在表单中具有一个名称并在其中获取它们的列表

Posted

技术标签:

【中文标题】许多参数在表单中具有一个名称并在其中获取它们的列表【英文标题】:Many parameters with one name in form and get a list of them in 【发布时间】:2022-01-20 21:37:24 【问题描述】:

我有一个带有动态字段的表单..

提交表单时,我有这个:

   Localhost:8000/mysite.com/jobs_form?job="Job1"&job="Job2"

我无法通过 request.POST.get("job") 在 django 中获取所有这些内容

我能做什么?

【问题讨论】:

【参考方案1】:

您可以使用.getlist(…) method [Django-doc] 的request.GET [Django-doc] 查询字典:

request.GET.getlist('job')

这将返回一个包含两个作业的列表,即['Job1', 'Job2']

【讨论】:

以上是关于许多参数在表单中具有一个名称并在其中获取它们的列表的主要内容,如果未能解决你的问题,请参考以下文章

Django 动态名称属性并在views.py 中获取值

在列表中查找多个值并在新工作表中对它们进行排序

访问 VBA:如何在表单中获取输入并在查询中使用它们

从数据库中获取列表并在 Listview 中显示需要很长时间

如何引用具有相同功能的多个库并在Go中内联切换它们

无法发布具有许多(超过 256 个)值的表单