google_online
@google_online
My morning begins with coffee and Twitter.

Как получить профайл пользователя с возможностью редактирования?

У меня есть модель UserPrfile. Я пробую получить профайл дейстуещего юзера с последующей возможностью его редактировать. Делаю простой GET запрос и получаю
ValueError: Cannot query "mikefromru": Must be "User" instance.

views.py
class GET_SOMETHING(viewsets.ModelViewSet):
    queryset = UserProfile.objects.all()
    serializer_class = UserProfileSerializer 

    def get_queryset(self):
        if self.action == 'list':
            return self.queryset.filter(user=self.request.user.userprofile)
        return self.queryset

Как это исправить?
  • Вопрос задан
  • 79 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы