Как предотвратить отображение имени вашего поля в вашем form.py на форме после использования 'as_cripsy_field' в вашем шаблоне

Как остановить имя моего поля в моем form.py, от отображения в качестве метки на моей форме после использования as_cripsy_field в моем шаблоне в поле ввода.

пример:

{{form.fieldname|as_cripsy_field}}

Вы можете использовать helper attributes

Чтобы удалить все поля label, вы можете установить form_show_labels в False в методе init(). По умолчанию он имеет значение True.

from crispy_forms.helper import FormHelper

class ExampleForm(forms.Form):
    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper(self)
        self.helper.form_show_labels = False

Для удаления метки поля для определенного конкретного поля вы можете использовать

self.fields['your_field_name'].label = False
Вернуться на верх