使用脆弱形式的Div包装Django ModelForm

时间:2017-01-11 15:54:50

标签: django twitter-bootstrap django-forms django-templates django-views

我有以下表格:

class CreateAssignedTestForm(forms.ModelForm):
    class Meta:
        model = AssignedTest
        fields = ['due_date']

这基本上只需要一个日期字段。我想利用我使用的内置表单助手的一些模板,但是,当我使用Crispy表单(下面)渲染时,我在使用div时遇到了麻烦。基本上我想给它id(日期选择器)如下。

当前(未分配的HTML):

<form method="POST" action=""> {% csrf_token %}
    {{ form|crispy}}
    </br>
    <input type='submit' value='Create' class='btn'>
</form>

尝试包装DIV(我希望实现的目标):

   <div class="input-group date">
        <div class="input-group-addon">
             <i class="fa fa-calendar"></i>
        </div>
        <input type="text" class="form-control pull-right" id="datepicker">{{ form|crispy}}</input
   </div>

我的问题是:在传递给视图之前,如何覆盖Django中字段的ID(或其他div类)?

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Div layout在Div中包裹字段:

int