Django Rest框架返回空JSON
我只是通过以下几个教程开始实现Django Rest框架,但是我无法解决我的问题 实际上,我的API返回空JSON字符串: 这是我的代码: 从rest_框架导入序列化程序 从wall.models导入文章 序列化程序.pyDjango Rest框架返回空JSON,django,django-rest-framework,Django,Django Rest Framework,我只是通过以下几个教程开始实现Django Rest框架,但是我无法解决我的问题 实际上,我的API返回空JSON字符串: 这是我的代码: 从rest_框架导入序列化程序 从wall.models导入文章 序列化程序.py class ArticlesSerializer(serializers.Serializer): class Meta: model = Articles fields = ('title',) class ArticlesView
class ArticlesSerializer(serializers.Serializer):
class Meta:
model = Articles
fields = ('title',)
class ArticlesView(generics.ListAPIView):
queryset = Articles.objects.all()
serializer_class = ArticlesSerializer
url('articles/', ArticlesView.as_view(), name="api-articles"),
class Articles(models.Model):
title = models.CharField(max_length=100, null=False, verbose_name="Titre")
视图.py
class ArticlesSerializer(serializers.Serializer):
class Meta:
model = Articles
fields = ('title',)
class ArticlesView(generics.ListAPIView):
queryset = Articles.objects.all()
serializer_class = ArticlesSerializer
url('articles/', ArticlesView.as_view(), name="api-articles"),
class Articles(models.Model):
title = models.CharField(max_length=100, null=False, verbose_name="Titre")
url.py
class ArticlesSerializer(serializers.Serializer):
class Meta:
model = Articles
fields = ('title',)
class ArticlesView(generics.ListAPIView):
queryset = Articles.objects.all()
serializer_class = ArticlesSerializer
url('articles/', ArticlesView.as_view(), name="api-articles"),
class Articles(models.Model):
title = models.CharField(max_length=100, null=False, verbose_name="Titre")
型号.py
class ArticlesSerializer(serializers.Serializer):
class Meta:
model = Articles
fields = ('title',)
class ArticlesView(generics.ListAPIView):
queryset = Articles.objects.all()
serializer_class = ArticlesSerializer
url('articles/', ArticlesView.as_view(), name="api-articles"),
class Articles(models.Model):
title = models.CharField(max_length=100, null=False, verbose_name="Titre")
我有很多文章,所以JSON返回的文章和我数据库中的文章一样多,但没有显示其他内容。为什么?您应该从
序列化程序继承序列化程序。ModelSerializer
而不是序列化程序。序列化程序
:
class ArticlesSerializer(serializers.ModelSerializer):
class Meta:
model = Articles
fields = ('title',)