gpt4 book ai didi

python - 如何在 Django Rest 框架中设置 View

转载 作者:行者123 更新时间:2023-12-01 07:08:45 24 4
gpt4 key购买 nike

我正在尝试 django Rest 框架。我想构建一个简单的 CRUD 将产品发布到数据库。但是,当我访问发布产品的网址时,出现错误。

序列化器.py

from rest_framework import serializers
from .models import Product


class ProductSerializer(serializers.ModelSerializer):
model = Product
fields = ("id", "name", "brand", "specs", "price", "stock", "picture")

View .py

from rest_framework import viewsets
from .serializers import ProductSerializer
from .models import Product


class ProductViewSet(viewsets.ModelViewSet):
serializer_class = ProductSerializer
queryset = Product.objects.all()

这是我到达发布产品的网址时遇到的错误“tuple”对象没有属性“values”

最佳答案

序列化器中的 modelfields 都应该位于内部 Meta 类中。

class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ["id", "name", "brand", "specs", "price", "stock", "picture"]

关于python - 如何在 Django Rest 框架中设置 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58325862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com