Post request not saving in DRF - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: Web Scraping & Web Development (https://python-forum.io/forum-13.html) +--- Thread: Post request not saving in DRF (/thread-37382.html) |
Post request not saving in DRF - Dexty - Jun-03-2022 Anytime I try to post a request in Django-Rest-Framework view, it returns an empty array. This looks like a DRF issue and not a Django one but I don't know why. models.py from django.db import models class Network_Info(models.Model): id = models.AutoField(primary_key = True) ntwkInfo = models.TextField() def __str__(self): return self.ntwkInfo[0:50]views.py from django.views.decorators.csrf import csrf_exempt from .serializers import ntwkSerializer from rest_framework.decorators import api_view from rest_framework.response import Response @csrf_exempt @api_view(['POST']) def showConn(request): serializer = ntwkSerializer(data=request.data) if serializer.is_valid(): serializer.save() return Response(serializer.data) else: return Response(serializer.errors)serializers.py from rest_framework import serializers from .models import Network_Info class ntwkSerializer(serializers.ModelSerializer): class Meta: model = Network_Info fields = ['ntwkInfo'] |