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

时间:2018-05-08 00:50:01

标签: django django-forms

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

我有一个html formlary,可以发送几个数组。例如:

<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表单返回名称为&#34; item [0] name&#34;

的键

而不是返回一个数组:

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

感谢您的关注。

1 个答案:

答案 0 :(得分:0)

我把它整理好了。

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

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

谢谢Lemayzeur和cezar