Jun-03-2022, 12:35 PM
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
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.pyfrom 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.pyfrom rest_framework import serializers from .models import Network_Info class ntwkSerializer(serializers.ModelSerializer): class Meta: model = Network_Info fields = ['ntwkInfo']
