Модель отображается в admin, только если внешний ключ к суперпользователю
В админке django у меня есть модель "profile", которая имеет внешний ключ к пользователю.
Если я создаю новый экземпляр модели профиля, он отображается в админке только в том случае, если пользователь, к которому он привязан, имеет статус суперпользователя. Я бы хотел, чтобы все они отображались в админке. С чего мне начать поиск разрешений для страницы администратора "profile". Насколько я знаю, мой набор запросов установлен на Profile.objects.all() Так что еще я должен искать?
views.py имеет следующий вид
class ProfileViewSet(
RetrieveModelMixin,
ListModelMixin,
CreateModelMixin,
UpdateModelMixin,
GenericViewSet,
):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = Profile.objects.all()
serializer_class = ProfileSerializer
permission_classes = [permissions.IsAuthenticated]
lookup_field = "user__username"
admin.py содержит только определения наборов полей.
в Serializer.py есть определения полей.