Django 使用for循环时将数据馈送到数据库的问题

Django 使用for循环时将数据馈送到数据库的问题,django,django-templates,django-views,django-database,Django,Django Templates,Django Views,Django Database,在我的模板中,我对一些字段使用了for循环 <div class="register_div"> <p>Title:</p> <p>{{ form.title }}</p> </div> <div class="register_div"> <p>Upload Images :</p> <p>{{ form.image }}</p>

在我的模板中,我对一些字段使用了for循环

<div class="register_div">

    <p>Title:</p>
    <p>{{ form.title }}</p>
</div>
<div class="register_div">

    <p>Upload Images :</p>
    <p>{{ form.image }}</p>
</div>

{% for item in product %}

<div class="register_div">

    <p>{{ item.Name }} <input type="text" name="custom[{{item.id}}]"/></p>

</div>

{% endfor %}


<div class="register_div">

    <p>Price:</p>
    <p>{{ form.price }}</p>
</div>
现在我们应该像这样存储在数据库中

id  title  image   item_name    item_value   price
1    asd    a.jpg   item1           value 1      1111
2    asd    a.jpg   item2           value 2     555
3    asd    a.jpg   item3           value 3      789
或者还有其他有效的方法请让我知道

这样做的“有效方法”是确保您的模型与此数据匹配,然后使用

如果出于某种神秘的原因,您不想定义与数据匹配的模型,那么可以使用普通模型


如果您不熟悉,我强烈建议您首先尝试理解这些。对django表单进行了相当全面的演练。

您不太清楚如何使用表单?这些项目是modelform和formset的一部分吗?如果没有,用户如何向他们提交和更新,是否为每个项目单击一个按钮?如果是,则必须对按钮单击执行更新操作,无论是按项还是批量更新,都符合表单设计。乍一看,这似乎是模型表单(和表单集)的一个很好的用例。自定义变量(在模板中)是什么?我刚刚制作了阵列,请看这个问题,这可能是我的问题的正确解释吗
id  title  image   item_name    item_value   price
1    asd    a.jpg   item1           value 1      1111
2    asd    a.jpg   item2           value 2     555
3    asd    a.jpg   item3           value 3      789