Я намагаюся змінити мітку поля в djangoФорма і також потрібно додати місце власника, але коли я встановлюю атрибут placeholder, мітка поля не працює і показує позначку поля за замовчуванням "work_or_study" замість "Bio". ось код:
class ProfileEditForm(forms.ModelForm):
date_of_birth=forms.CharField(widget=forms.TextInput(attrs={"placeholder":"y-m-d"}))
work_or_study=forms.CharField(widget=forms.TextInput(attrs={"placeholder":"something interesting about you"}))
class Meta:
model= Profile
labels = {"work_or_study":"Bio"}
fields = ("date_of_birth","work_or_study")
Відповіді:
0 для відповіді № 1Щоб виправити мітку, змініть це
work_or_study=forms.CharField(widget=forms.TextInput(attrs={"placeholder":"something interesting about you"}))
до
work_or_study=forms.CharField(label="Bio", widget=forms.TextInput(attrs={"placeholder":"something interesting about you"}))
і видалити список міток у мета