Пароль моделей пользователей зашифрован? - PullRequest
0 голосов
/ 22 декабря 2019

В моей модели я расширяю модель пользователя, поэтому пароль принадлежит модели пользователя. Но при доступе к объектам из manage.py shell я вижу все пароли от моих пользователей.

from django.contrib.auth.models import User
class User(User, UGCModel):
    pass
from user.models import User
user = User.objects.all()[0]
print(user.password)

Затем распечатка: 12345, которую я сохранил с помощью сериализатора:

views.py

class UserViewSet(viewsets.ModelViewSet):

    lookup_field = 'pk'
    model = User
    queryset = User.objects.all()
    serializer_class = UserCreateSerializer

Зашифрован ли пароль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...