【问题标题】:How to convert form data to django?如何将表单数据转换为 django?
【发布时间】:2018-05-08 00:50:00
【问题描述】:

如何将表单数据转换为django?

我有一个 html 形式,可以发送几个给定的数组。例如:

<input name="item[0]nome"/>
<input name="item[0]descriaco"/>
<input name="item[1]nome"/>
<input name="item[1]descriaco"/>

这来自html表单

有了这个,我可以使用 post 将数据传递到 Django 中的视图,同时传递一个 is_valid。那么再见。

在尝试将 dest 对象项作为数组抓取时,我遇到了一个问题。

Django 表单返回名为“item[0]name”的键

而不是返回一个数组:

item[{ 
"nome": value,
"descricao": value},
{ 
"nome": value,
"descricao": value}
]

感谢您的关注。

【问题讨论】:

  • 请添加完整的表格...
  • 正式是什么意思?
  • 谢谢。我已经解决了。
  • 其实我们没看懂,反正你做到了

标签: django django-forms


【解决方案1】:

我已经解决了。

<input name="nome"/>
<input name="nome"/>
<input name="nome"/>...

itens=[]
for item in request.POST.getlist('nome'):
    itens.append({
        'nome': item
    })

谢谢 Lemayzeur 和 cezar

【讨论】:

    猜你喜欢
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    • 2011-07-03
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多