类 XXX 缺少"Meta.model"属性



I尝试使用DRF获取对象列表,但出现类似">缺少"Meta.model属性"的错误

Serialzers.py

from rest_framework import serializers
from .models import  Car

class CarSerializer(serializers.ModelSerializer):
class Meta:
model: Car
fields=['brand_name','model_name','car_color']

Views.py代码如下:

from app2.serializers import CarSerializer
from rest_framework import generics

class BrandList(generics.ListCreateAPIView):
queryset = Brand.objects.all()
serializer_class = CarSerializer

URLS.py:

from app2.views import ,BrandList
path("BrandList/", BrandList.as_view(), name="BrandList"),

请有人离开这个

在serializers.py 中尝试models=而不是:


class CarSerializer(serializers.ModelSerializer):
class Meta:
model = Car
fields=['brand_name','model_name','car_color']

最新更新