返回

python-Django:如何创建多选表单?

发布时间:2022-07-07 05:45:11 255
# node.js

我是 Django/Python 的初学者,我需要创建一个多选表单。我知道这很容易,但我找不到任何例子。我知道如何使用小部件创建 CharField,但我对fields.py中的所有选项感到困惑。

例如,我不知道以下哪一项最适合多选表单。

'ChoiceField', 'MultipleChoiceField',

'ComboField', 'MultiValueField',

'TypedChoiceField', 'TypedMultipleChoiceField'

这是我需要创建的表格。

        <form action="" method="post" accept-charset="utf-8">

        <select name="countries" id="countries" class="multiselect" multiple="multiple">

            <option value="AUT" selected="selected">Austria</option>

            <option value="DEU" selected="selected">Germany</option>

            <option value="NLD" selected="selected">Netherlands</option>

            <option value="USA">United States</option>

        </select>

        <p><input type="submit" value="Continue &rarr;"></p>

    </form>

编辑:

还有一个小问题。如果我想为每个选项添加一个属性,例如data:

 <option value="AUT" selected="selected" data-index=1>Austria</option>

我该怎么做?

谢谢你的帮助!

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像