Задать вопрос
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

Как это исправить?
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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