поэтому у меня есть 2 классаДжанго формы autofiled браузером
это один:
class updateForm(forms.Form):
address = forms.CharField(
max_length = 255,
label = 'Home Address',
)
cnp = forms.CharField(
max_length = 15,
label = 'CNP',
)
phoneNumber = forms.CharField(
max_length = 30,
label = 'Phone number',
)
token = forms.CharField(
max_length = 20,
label = 'token',
)
oldPass = forms.CharField(
widget = forms.PasswordInput,
max_length = 30,
label = 'Old Password',
)
newPass = forms.CharField(
widget = forms.PasswordInput,
max_length = 30,
label = 'New Password',
)
retypePass = forms.CharField(
widget = forms.PasswordInput,
max_length = 30,
label = 'Retype Password',
)
и это одна:
class BaseUsernameForm(forms.Form):
username = forms.CharField(max_length=255,
label='Username')
def clean_username(self):
username = self.cleaned_data['username']
return _clean_username(username)
class BasePasswordForm(forms.Form):
password = forms.CharField(max_length=255,
widget=forms.PasswordInput,
label='Password')
class LoginForm(BaseUsernameForm, BasePasswordForm):
pass
после того, как войти в ... и получить на странице где updateForm - это ... я получаю поле токена и oldPass с автозапросом с токеном: имя пользователя и oldPass: пароль из loginForm ... почему?
В html они не имеют никакого идентификатора или класса ... как я могу предотвратить это?
Да я ... Я узнал, что я могу сделать что-л, как имени = forms.CharField ( widget = forms.TextInput (attrs = {'class': 'special'})) - но я использую form.html, и мне не нужно возиться с этим снова, когда я использую эту форму, и я сделал это