123456789101112131415161718192021222324 |
- # coding=utf-8
- from rest_framework import generics
- from util.permission import IsCustomerUser
- from apps.customer.coupon.serializers import MemberCouponSerializer
- from apps.activity.models import MemberCoupon
- from apps.activity.filters import MemberCouponFilter
- class CouponListView(generics.ListAPIView):
- '''
- 小程序显示我的卡券--显示用户所有优惠券信息
- '''
- permission_classes = [IsCustomerUser, ]
- queryset = MemberCoupon.objects.filter()
- serializer_class = MemberCouponSerializer
- def filter_queryset(self, queryset):
- queryset = queryset.filter(member=self.request.customer)
- f = MemberCouponFilter(self.request.GET, queryset=queryset)
- return f.qs
|