@ -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 # обновить ключ