社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python-DRF返回行数,但不返回数据或结构

Maurinostroza • 5 年前 • 1874 次点击  

[
    {},
    {}
]

我的应用程序的目录层次结构如下(如您所见,我为我的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实现了一个用户身份验证,它运行得很好,但是当我尝试实现这些自定义模型时,我只是没有正确的响应。谢谢你的帮助!

对不起,我是智利人。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57228
 
1874 次点击  
文章 [ 1 ]  |  最新文章 5 年前