【发布时间】:2020-09-17 13:00:07
【问题描述】:
我正在尝试在我的模板中使用 Crispy Forms,但我无法让 name、id 和 class 在布局中正确呈现。
换句话说,我有以下模板:
<div class="modal-body">
<label for="conto">Conto</label>
<input class="form-control" id="form-conto" name="formConto"/>
</div>
所以我想删除输入行并添加脆性字段,例如输入字段上的id="form-conto" name="formConto"。
我知道我必须在我的 Model.forms 中添加布局,但我不明白如何获取它。
这是我的表格:
class MaterialeForm(forms.ModelForm):
class Meta:
model = Materiale
fields = "__all__"
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.helper = FormHelper()
这里是我的模型:
class Materiale(models.Model):
conto = models.ForeignKey(Conto, on_delete=models.CASCADE, null=True)
【问题讨论】:
标签: django django-models django-forms django-templates django-crispy-forms