1234567891011121314151617181920212223 |
- # coding=utf-8
- import json
- from django.db.models import Sum, F
- from rest_framework.decorators import action
- from rest_framework.views import APIView
- from django.db import transaction
- from django.db.models import Q
- from utils.custom_modelviewset import CustomModelViewSet
- from .serializers import *
- from .filters import *
- from utils import response_ok, response_error
- from utils.permission import IsAdministrator
- from .models import *
- class ExamQuestionViewSet(CustomModelViewSet):
- permission_classes = [IsAdministrator, ]
- queryset = ExamQuestion.objects.filter()
- serializer_class = ExamQuestionSerializer
- def filter_queryset(self, queryset):
- queryset = queryset.filter()
- f = ExamQuestionFilter(self.request.GET, queryset=queryset)
- return f.qs
|