Django Form Classes иногда они не появляются?

Ниже приведена форма.

Иногда моя форма-контрол не отображается? Я использовал JQuery hasclass, чтобы проверить и добавить его, если это не удается.

Я просто хочу знать почему, так как мои другие формы такие же и работают нормально?

Не могу понять, в чем проблема.

Если кто-нибудь знает, пожалуйста, дайте мне знать :)

class holder_password_update_form(PasswordChangeForm):
    def __init__(self, user, *args, **kwargs):
        self.user = user
        super().__init__(user, *args, **kwargs)
        self.base_fields['old_password'].widget.attrs['class'] = 'form-control'
        self.base_fields['new_password1'].widget.attrs['class'] = 'form-control'
        self.base_fields['new_password1'].help_text = mark_safe('<p class="text-start" style="padding-left: 10px"> Your password can\'t be too similar to your other personal information, can\'t be a commonly used password, must contain at least 8 characters, 1 uppercase letter, 1 lowercase letter, 1 digit(s), 1 special character. </p>')
        self.base_fields['new_password2'].widget.attrs['class'] = 'form-control'
        self.base_fields['new_password2'].help_text = mark_safe('<p class="text-start" style="padding-left: 10px">Enter the same password as before, for verification.</p>')

    def save(self, commit=True):
        password = self.cleaned_data["new_password1"]
        self.user.set_password(password)
        if commit:
            self.user.save()
        return self.user

Вернуться на верх