Django crispy表单布局帮助器不工作
我正在尝试使用crispy表单的帮助器和布局设置表单的html布局。 换言之,我已按以下方式设置了表格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
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}}或任何模板过滤器变体