Hí,我想创建一个新的字段,这样渲染:
<table>
<tr><td colspan="3">
<select id="item_id" size="6" style="width: 100%;">
<option>Apple</option>
<option>Pear</option>
<option>Banana</option>
<option>Orange</option>
</select>
</td></tr>
<tr><td>
<input type="text" id="item_id_add" />
</td><td>
<button type="button" onclick="addElement('item_id')">Add</button>
</td><td>
<button type="button" onclick="removeElement('item_id')">Remove</button>
</td></tr>
</table>
用户可以添加和删除选项,并提交所有这些选项(我希望允许用户定义自己的列表)。我知道如何在HTML / JS中做到这一点,但我不知道如何使django渲染一个看起来像我想要的字段。
如何实现这一目标?
答案 0 :(得分:0)
有三个主要步骤:
1→创建一个model,其中包含这些字段和所有者/用户字段(以连接到Django用户模型)
2-&gt;创建form(我更喜欢ModelForm [让表单可编辑])
3→创建与您的表单相关的view。
4-&GT; (我知道我说了3步:))创建一个模板文件,在你的视图中告诉它在基本HTML文件中呈现该表单(django template language)
编码那个简单的形式;实际上你需要得到django - 基础知识。所以你可以从这里开始: