将下拉列表添加到django

时间:2012-11-08 10:41:25

标签: python django

我有一个下拉列表的HTML模板:

<select name="quality">
    {% for quality in qs %}
        {% ifequal qu.id sel.id %}
            <option value="{{sele.key}}" selected="selected">Movie {{qu.id}}: {{quality.name}}</option>
        {% else %}
            <option value="{{sele.keyy}}">Movie {{qu.id}}: {{quality.name}}</option>
        {% endifequal %}
    {% endfor %}
</select>

我如何在我的模型和视图中实现这一点,或者如何为下拉列表编写模型和视图...

1 个答案:

答案 0 :(得分:1)

使用django forms

它们非常适合重复使用表单,验证,并使处理表单更加pythonic。

您可以在表单中创建ChoiceField,然后显示一个显示[[value, label], [value, label], [value, label]]

的元组