Я пытаюсь добавить атрибут класса к некоторым элементам ввода в моей форме Django, но я не уверен, как это сделать конкретно.В настоящее время у меня просто есть атрибут placeholder
, и я хотел бы начать добавлять классы / идентификаторы, чтобы я мог стилизовать форму.У меня два вопроса.Первый - как мне добавить атрибут class / id к существующему атрибуту (ам) местозаполнителя в следующем коде:
forms.py
class EditUserProfileForm(forms.ModelForm):
class Meta:
model = models.UserProfile
fields = '__all__'
widgets = {
'description': forms.TextInput(attrs={'placeholder': 'Motto'}),
'city': forms.TextInput(attrs={'placeholder': 'City'}),
'website': forms.TextInput(attrs={'placeholder': 'Website/Brand'}),
'phone': forms.TextInput(attrs={'placeholder': 'Phone Number'}),
}
и, во-вторых, послеЯ делаю это, мне нужно затем сделать миграцию / миграцию?Насколько я понимаю, вам нужно мигрировать всякий раз, когда было сделано изменение уровня базы данных, но я не уверен, что это означает полностью.
Любое понимание всегда очень ценится.Спасибо