Задать вопрос
@bQ1

Как получить все данные из PUT запроса в Django rest framework?

Как получить все данные из PUT запроса в Django rest framework?
Есть такая вьюха на обновление:
class PostUpdateView(UpdateAPIView):
    queryset = models.Post.objects.all()
    serializer_class = serializers.PostSerializer
    lookup_field = 'id'

И метод update в сериализаторе:
def update(self, instance, validated_data):
        print(validated_data)
        return instance

В validated_data содержаться не все отправленные поля, почему?
  • Вопрос задан
  • 408 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • ProductStar
    Python и Django: бэкенд-разработка
    2 месяца
    Далее
Решения вопроса 1
@bQ1 Автор вопроса
Понял как сделать: нужно отправлять POST запросом т.к. PUT обновляет только текущую таблицу
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Сбер Москва
от 200 000 до 350 000 ₽
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
HuntTech Москва
от 200 000 до 250 000 ₽