美文网首页Python - Django
Rest Framework - Mixin

Rest Framework - Mixin

作者: 廖马儿 | 来源:发表于2017-11-20 18:10 被阅读11次
from rest_framework import mixins

class GoodsListView(mixins.ListModelMixin, generics.GenericAPIView):
    """
    商品列表页
    """
    qs = Goods.objects.all()
    serializer_class = GoodsSerializer

    def get(self, requerst, *args, **kwargs):
        return self.list(requerst, *args, **kwargs)  # 这个list方法是在ListModelMixin中

如果不写def get(self, requerst, *args, **kwargs):, 那么就不允许GET方法。

看源码的话:


图片.png

所以我们可以直接继承与ListAPIView

相关文章

网友评论

    本文标题:Rest Framework - Mixin

    本文链接:https://www.haomeiwen.com/subject/jjzvvxtx.html