Django 使用for循环时将数据馈送到数据库的问题
在我的模板中,我对一些字段使用了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>
<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