Удаление вспомогательного текста в формах Django
У меня есть форма в Django для добавления объекта в приложение. На форме я хочу удалить вспомогательный текст из формы. Я уже делал это в другой форме, но не могу воспроизвести удаление. Есть идеи, мой код приведен ниже:
from django import forms
from .models import Node
class DateInput(forms.DateInput):
input_type = 'date'
class NodeCreateForm(forms.ModelForm):
class Meta:
model = Node
fields = ('nickname', 'address', 'date')
help_texts = {
'nickname': None,
'address': None,
'date': None
}
widgets = {
'date': DateInput(),
}
Вы можете попробовать переопределить конструктор класса формы, например:
class NodeCreateForm(forms.ModelForm):
def __init__(self, *args, **kwargs):
super(NodeCreateForm, self).__init__(*args, **kwargs)
self.fields['nickname'].help_text = ""
self.fields['address'].help_text = ""
self.fields['date'].help_text = ""
class Meta:
model = Node
fields = ('nickname', 'address', 'date')
widgets = {
'date': DateInput(),
}