В моей модели я расширяю модель пользователя, поэтому пароль принадлежит модели пользователя. Но при доступе к объектам из 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
Зашифрован ли пароль?