Django crispy表单布局帮助器不工作

Django crispy表单布局帮助器不工作,django,django-models,django-forms,django-templates,django-crispy-forms,Django,Django Models,Django Forms,Django Templates,Django Crispy Forms,我正在尝试使用crispy表单的帮助器和布局设置表单的html布局。 换言之,我已按以下方式设置了表格 class MaterialeForm(forms.ModelForm): data_contabile=forms.DateTimeField(widget=DatePicker(attrs={ class Meta: model = Materiale fields = "__all__" def __init__(self, *a

我正在尝试使用crispy表单的帮助器和布局设置表单的html布局。 换言之,我已按以下方式设置了表格

class MaterialeForm(forms.ModelForm):
    data_contabile=forms.DateTimeField(widget=DatePicker(attrs={
    class Meta:
        model = Materiale
        fields = "__all__"

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()

        self.layout = Layout(
            Field('conta', id="form-conto", css_class="form-control", name="Conto"))
之后,我在模板中设置了html代码:

<div class="modal-body">
                  <label for="conto"></label>
                  {{form.conto|as_crispy_field}}

{{form.conto|as_crispy_field}
但是在布局中,id和名称不能正常工作。事实上,如果我选择页面,我会尝试以下代码:

<select name="conto" class="select form-control form-control" required="" id="id_conto"> <option value="">---------</option> <option value="1" selected="">Materia Prima</option>

</select>
------原材料

错误在哪里?

我也刚刚开始使用crispy表单。在尝试修复类似问题时,我注意到布局帮助器仅在使用以下选项时有效:

{% crispy form %}

而不是{form | crispy}}或任何模板过滤器变体。

我也刚刚开始使用crispy表单。在尝试修复类似问题时,我注意到布局帮助器仅在使用以下选项时有效:

{% crispy form %}
而不是{form | crispy}}或任何模板过滤器变体