【发布时间】:2019-05-30 04:47:59
【问题描述】:
这是我的序列化程序类:
class JlistSerializers(serializers.ModelSerializer):
class Meta:
model = Jlist
fields = ('id', 'name', 'news_channel', 'wiki', 'image', 'total_star', 'total_user')
这是我的看法
class JlistView(ObjectMultipleModelAPIView):
queryset = Jlist.objects.all()
def get_queryset(self, *args, **kwargs):
userId = self.kwargs.get('pk')
queryset = [
{'queryset': Jlist.objects.all(),
'serializer_class': JlistSerializers},
{'queryset': JStarList.objects.filter(userId=userId),
'serializer_class': JStarList}
]
return queryset
我收到以下错误
AssertionError at /api/jlist
JlistView should either include a `querylist` attribute, or override the `get_querylist()` method.
我使用相同的代码为其他序列化程序类创建 api,但在创建此 api 时出错。请帮我弄清楚这里有什么问题?
【问题讨论】:
标签: django python-3.x django-rest-framework django-views