Модель отображается в 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 есть определения полей.

Вернуться на верх