diff --git a/src/myauth/managers.py b/src/myauth/managers.py index 4e9bc45..ebc7ce2 100644 --- a/src/myauth/managers.py +++ b/src/myauth/managers.py @@ -28,7 +28,7 @@ class ConfirmEmailManager(models.Manager): class ResetKeyManager(models.Manager): def create_key(self, user): """Создает или обновляет ключ восстановления пароля.""" - key = hashlib.sha1('%s' % random()).hexdigest() + key = hashlib.sha1((f'random()').encode('utf8')).hexdigest() reset_key, created = self.get_or_create(user=user, defaults={'key': key}) if not created: reset_key.key = key # обновить ключ