我在我的模板中使用 for 循环,并且我使用数组的每条记录的不同 id
{% for item in product %}
<div class="register_div">
<p><label for="id[{{ item.id }}]">{{ item.Name }} </label> <input type="text" name="custom[{{item.id}}]"/></p>
</div>
{% endfor %}
现在,当在我看来,我想将这些数据保存到我的数据库中。但首先我检查了我的数组是否返回了某些东西。所以我只是尝试将其打印为。
q = upload_form.data['custom[]']
或者
q = upload_form.data['custom']
但它给了我这个错误
"Key 'custom[]' **OR** key custom not found in <QueryDict: {u'custom[2]': [u's'], u'custom[1]': [u'a'], u'price': [u''], u'title': [u''], u'customatt': [u'', u''], u'csrfmiddlewaretoken': [u'up4Ipd5L13Efk14MI3ia2FRYScMwMJLz']}>"
但如果我打印这个
q = upload_form.data['custom[1]']
然后它显示数组 1 的值。
所以请建议我一个更好的方法来做到这一点如何在views.py中显示我的数组中的所有值