我是一名新手,正在学习Django。在我的代码中,当我使用Postman进行请求时,出现了以下错误,请问有人能帮我看看我的代码哪里出了问题吗?
模型:
from django.db import models
class GroupModel(object):
title=models.CharField(max_length=20)
description = models.CharField()
class Meta:
db_table = 'group'
def __str__(self):
return self
序列化器:
from rest_framework import serializers
from .models import GroupModel
class GroupSerializer(serializers.ModelSerializer):
print('hello4')
class Meta:
model = GroupModel
fields = '__all__'
视图:
from django.shortcuts import render
from django.http import HttpResponse, JsonResponse
from .serializer import GroupSerializer
from .models import GroupModel
from rest_framework.decorators import api_view
from rest_framework import status
@api_view(['POST'])
def InsetGroup(request):
data = GroupSerializer(data = request.data)
if request.method == 'POST':
if data.is_valid():
data.save()
return JsonResponse('saved was saccessfull', safe = False)
return JsonResponse(data.errors, status = status.HTTP_400_BAD_REQUEST, safe = False)
GroupModel
没有继承自Model
。 - Willem Van Onsem