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

Как создать View/Serialazer, для POST запроса?

Добрый день. Я знаю, как создать Serialazer, для GET запроса, для получения чего-либо из базы данных.
Но проблема возникла с реализацией следующей задачи:
Мне приходит POST-запрос на URL, после я должен вызвать свою функцию, которая принимает атрибуты POST-запроса.

Но Django Rest ругается на то, что нужна Model.

Как реализовать данную задачу?

Мои попытки:
views.py
class RequestMessage(viewsets.ModelViewSet):

    serializer_class = MessageSerialazers

    def post(self, request):
        my_func(request['argument'])

        return HttpResponse(status=201)


serialazers.py
class SendMessageSerialazers(serializers.ModelSerializer):
    id_user = serializers.CharField(max_length=120)


У меня нет отдельной модели под данный функционал, ведь здесь из базы данных ничего не берётся.
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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