его в админке я не могу потом в него попасть .... по моему мнению дело в том что через админку я завожу юзера и ему не хэшируется пароль .... так как если отерыть юзера то видешь пароль в чистом виде. как это победить ? именно создание в админке ?
Как нам тебе подсказать без знания того, что ты написал?
опс.... class UserManager(BaseUserManager): """ Django требует, чтобы кастомные пользователи определяли свой собственный класс Manager. Унаследовавшись от BaseUserManager, мы получаем много того же самого кода, который Django использовал для создания User (для демонстрации). """ def create_user(self, username, email, password=None): """ Создает и возвращает пользователя с имэйлом, паролем и именем. """ if username is None: raise TypeError('Users must have a username.') if email is None: raise TypeError('Users must have an email address.') user = self.model(username=username, email=self.normalize_email(email)) user.set_password(password) user.save() return user
Сеттинги покажи, и в закрепе написано как код шарить
https://gist.github.com/Devlog-xx/44307560d798941283d4a2a37cae37f8
Теперь посмотри внутрь своей вьюхи по входу
А ты пароль кстати как юзеру вводишь?)
Обсуждают сегодня