Добрый день. Я знаю, как создать 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)
У меня нет отдельной модели под данный функционал, ведь здесь из базы данных ничего не берётся.