Django多选字段

时间:2015-01-20 00:32:36

标签: django

我正在使用django-MultiSelectField来执行多选字段,其中允许多个复选标记。我如何在django模板中渲染它?

choices =   (('0', 'option info...'), 
             ('1', 'another option...'), 
             ('2', 'more options info...'), 
             ('3', 'option info...'), 
             ('5', 'none of the above'))
class questions(models.Model):
    questions_base = models.OneToOneField(base, primary_key=True)
    questions5 = MultiSelectField(choices=choices, max_length=1)

在渲染之前,我会将它提交到views.py中模板的命名空间中。我在想我应该使用这样的html:

{% for choice in all_choices %}
<div class="col-lg-6" for='questions5'>
  <div class="input-group">
    <span class="input-group-addon">
      <input type="checkbox" aria-label="..." value='choice'>
    </span>
    <label type="text" class="form-control" aria-label="...">Hello world</label>
  </div>
</div>
{% endfor %}

我知道这有点草率,但你得到了要点

0 个答案:

没有答案