views.py 999 B

12345678910111213141516171819202122232425262728
  1. # Create your views here.
  2. from rest_framework.viewsets import ModelViewSet
  3. from background.serializers import ProductInfoSerializer, VideoInSerializer, QuickStartInfoSerializer, \
  4. UpgradeFirmwareInfoSerializer
  5. from background.models import ProductInfo, VideoInfo, QuickStartInfo, UpgradeFirmwareInfo
  6. class ProductInfoSet(ModelViewSet):
  7. queryset = ProductInfo.objects.all()
  8. serializer_class = ProductInfoSerializer
  9. class VideoInfoSet(ModelViewSet):
  10. queryset = VideoInfo.objects.all()
  11. serializer_class = VideoInSerializer
  12. filterset_fields = ['id', 'product_info_id', 'title']
  13. class QuickStartInfoSet(ModelViewSet):
  14. queryset = QuickStartInfo.objects.all()
  15. serializer_class = QuickStartInfoSerializer
  16. filterset_fields = ['id', 'product_info_id', 'title']
  17. class UpgradeFirmwareInfoSet(ModelViewSet):
  18. queryset = UpgradeFirmwareInfo.objects.all()
  19. serializer_class = UpgradeFirmwareInfoSerializer
  20. filterset_fields = ['id', 'product_info_id', 'title']