[
{},
{}
]
我的应用程序的目录层次结构如下(如您所见,我为我的django模型创建了一个模块)
ââ __init__.py
âââ __pycache__
âââ adapters.py
âââ admin.py
âââ apps.py
âââ managers.py
âââ migrations
âââ models
â  âââ __init__.py
â  âââ car.py
âââ serializers.py
âââ tests.py
âââ urls.py
âââ views.py
所以,在模型中/
初始
我有:
from .car import *
class Size(models.Model):
description = models.CharField(max_length=200, null=True, blank=True)
height = models.DecimalField(max_digits=3, decimal_places=2, null=True, blank=True)
width = models.DecimalField(max_digits=3, decimal_places=2, null=True, blank=True)
在serializers.py中:
class SizeSerializer(serializers.Serializer):
class Meta:
model = Size
fields = ['description']
在views.py中:
class SizeList(APIView):
def get(self, request, format=None):
size = Size.objects.all()
serializer = SizeSerializer(size, many=True)
return Response(serializer.data)
在我的db表中,我有2条记录,应用程序返回2个空对象,我假设到db的连接正常工作,因为当我只有一条记录时,API只返回1个空对象。是什么引起的?我在同一个项目中使用allauth实现了一个用户身份验证,它运行得很好,但是当我尝试实现这些自定义模型时,我只是没有正确的响应。谢谢你的帮助!
对不起,我是智利人。