如何在Django 2.2中查询数据库中的数据

2024-10-04 01:33:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我´我正在构建一个管理图书库的应用程序,我需要从sqlite3数据库中检索数据

我用的是Django 2.2。我读了一些书,有些是这样的:

class LanguageView(viewsets.ModelViewSet):
    queryset = Language.objects.get()
    serializer_class = LanguageSerializer
    class Language(models.Model):
        name = models.CharField(max_length=50)
        paradigm = models.CharField(max_length=50)

我的序列化程序类是

class LanguageSerializer(serializers.ModelSerializer):
    class Meta:
        model = Language
        fields = ('id','name','paradigm')

我期望{"id":1,"name":"Learning Python", "paradigm":"object-oriented"}的输出

但它会产生一个错误:Class 'Language' has no 'objects' member


Tags: nameid数据库应用程序objectsmodelslanguagelength