Надеюсь, вы все хорошо. В приведенном ниже коде я попытался дать атрибуты полям формы, хотя, за исключением имени пользователя 1, остальные не будут принимать атрибут placeholder. Должен ли я использовать что-нибудь еще, кроме TextInput? (При необходимости я могу предоставить другие части кода)

Спасибо. С уважением Умер Сельмани

from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
from django.forms import TextInput

from .models import Profile

class UserRegisterForm(UserCreationForm):
    email = forms.EmailField()

    class Meta:
        model = User
        fields = ['username', 'email', 'password1', 'password2']
        widgets = {
            'username': TextInput(attrs={'class': 'mycssclas', 'placeholder':'Username'}),
            'email': TextInput(attrs={'class': 'mycssclas','placeholder':'Email'}),
            'password1': TextInput(attrs={'placeholder': 'Password'}),
            'password2': TextInput(attrs={'placeholder': 'Repeat Password'})
        }


class UserUpadteForum(forms.ModelForm):
    email = forms.EmailField()

    class Meta:
        model = User
        fields = ['username', 'email']

class ProfileUpdateForum(forms.ModelForm):
    class Meta:
        model = Profile
        fields = ['image']
0
umer selmani