0

嗨,我想创建一个新字段,呈现如下:

在此处输入图像描述

<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 呈现一个看起来像我想要的字段。

如何做到这一点?

4

1 回答 1

0

有3个主要步骤:

1-> 创建一个包含这些字段和所有者/用户字段的模型(以连接到 Django-User 模型

2->创建一个表单(我更喜欢ModelForm [让表单可编辑])

3-> 创建一个与您的表单相关的视图。

4->(我知道我说过 3 个步骤 :))创建一个模板文件,在您的视图中告诉它以基本 HTML 文件呈现该表单(使用django 模板语言

编码那个简单的形式;实际上,您需要获得 django - 基础知识。所以你可以从这里开始:

Django 项目

于 2012-09-23T22:06:16.070 回答