Django Update Class 表单(删除表单输入标题)

Django Update Class form (delete form imput title)

我有:

class CompanyUpdateView(LoginRequiredMixin, UpdateView):
model = UserCompany

template_name = 'panel/admin/company.html'

fields = [
    "name",
    "phone_number",
    "address",
    "city",
    "region",
    "legal_document",
]

success_url ="/panel"

和HTML:

<div class="col-6">
        {{ form.name|as_crispy_field }}
</div>

和return:

我如何更改标签

你可以做到这一点

<div class="col-6">
    <label for='id_name'>what name you want</label>
    {{ form.name|as_crispy_field }}
</div>

实际上,您可以通过在字段中添加新标签来覆盖默认标签,但只有当您将字段分开时,但当您直接放置表单时,例如 {{ form|crispy }},您需要像这样在 forms.py 中添加标签:

class YourForm(forms.ModelForm):

    title = forms.CharField(label='what ever you want')
    ...