уверен, что у тебя не создаются дубляжи пользователей при логине? :)
Аккаунт не может зарегистрироваться,если этот логин уже зарегистрирован
А что не так тогда?
Это не одно и тоже?
Не логинится
зачем ты сохраняешь модельную форму если ты просто авторизуешь пользователя? проверяй валидность данных и логинь, и всё
а при чем тут эта форма?
form.save() #начиная с этого места он почему-то игнорирует код удали это
Я удалил ,ничего не поменялось
А, кек, я не всё продумал
А как взять данные с формы без модели?
тебе просто надо написать обычную, немодельную форму или взять её из основной библиотеки (у джанго вроде бы же была своя LoginForm)
class UserLoginForm(forms.Form): username = forms.Charfield( ... ) password = forms.Charfield( ... ) class Meta: widgets = { 'username': TextInput(attrs={'id': 'user_username', 'placeholder': 'Ваш ник'}), 'password': PasswordInput(attrs={'id': 'user_pass', 'placeholder': 'Ваш пароль', type="password"}), } примерно так
ModelForm has no model class specified.
class UserLoginForm(forms.Form):
О,всё работает
Обсуждают сегодня