如何将表单数据转换为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}
]
感谢您的关注。
答案 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