Как добавить классы bootstrap к моей модели в admin.py?

Я не понимаю, почему форма, которую я создаю в forms.py EditProfileForm для того, чтобы иметь возможность разместить классы bootstrap в моем "edit profile", не видна.

Форма, которая у меня есть в "edit profile" работает вполне хорошо, но при размещении form.py ничего не происходит, не видно классов. не могли бы вы помочь мне узнать, что происходит?

models.py

class CustomUser(AbstractUser):

   phone1=models.IntegerField(default=0)
   phone2=models.IntegerField(default=0)
   fax=models.IntegerField(default=0)
   website=models.CharField(max_length=100,default=0)
   socialMedia1=models.CharField(max_length=100,default=0)
   socialMedia2=models.CharField(max_length=100,default=0)
   socialMedia3 = models.CharField(max_length=100,default=0)
   alternativeContact=models.CharField(max_length=100,default=0)
   country = models.CharField(max_length=100, default=0,choices=COUNTRIES)
   address=models.CharField(max_length=100, default=0)
   city=models.CharField(max_length=100,default=0)
   state=models.CharField(max_length=100,default=0)
   zip=models.CharField(max_length=10,default=0)
   tax_percentage=models.IntegerField(default=0)



   def __str__(self):
       return self.phone1

form.py

class EditProfileForm(UserChangeForm):
    phone1=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    phone2=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    fax=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    website=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    socialMedia1=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    socialMedia2=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    socialMedia3 = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    alternativeContact=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    country = forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    address=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    city=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    state=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    zip=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
    tax_percentage=forms.CharField(widget=forms.TextInput(attrs={'class': 'form-control'}))
   


    class Meta:
        model=CustomUser
        fields=('phone1','phone2','fax','website','socialMedia1','socialMedia2','socialMedia3','alternativeContact','country','address','city','state',
                'zip','tax_percentage')

admin.py

class CustomUserAdmin(UserAdmin):
    add_form = UserCreationForm
    form=EditProfileForm
    # form=UserChangeForm
    model=CustomUser
    list_display = ['pk','email','username','first_name','last_name']
    add_fieldsets = UserAdmin.add_fieldsets+(
        (None,{'fields':('email','first_name','last_name','image','location','phone1','phone2','fax','website',
                         'socialMedia1','socialMedia2','socialMedia3','alternativeContact','country','address',
                         'city','state','zip','tax_percentage')}),
    )
    fieldsets = UserAdmin.fieldsets+(
        (None,{'fields':('email','first_name','last_name','image','location','phone1','phone2','fax','website',
                         'socialMedia1','socialMedia2','socialMedia3','alternativeContact','country','address',
                         'city','state','zip','tax_percentage')}),
    )


admin.site.register(CustomUser)
Вернуться на верх