import random from django.shortcuts import render from django.utils import timezone from rest_framework import status from rest_framework.decorators import action from rest_framework.exceptions import NotAuthenticated, ParseError from rest_framework.response import Response from rest_framework.serializers import ModelSerializer from rest_framework.views import APIView from rest_framework.viewsets import GenericViewSet, ModelViewSet from apps.system.mixins import CreateUpdateCustomMixin, OptimizationMixin from apps.system.models import Dict from apps.system.permission_data import RbacFilterSet from utils.pagination import PageOrNot from .models import * from .serializers import * # Create your views here. class CertaccessViewSet(CreateUpdateCustomMixin, ModelViewSet): """ 业务评定 """ perms_map = {'get': 'certapp_view', 'post':'certaccess_create', 'put':'certaccess_update','delete': 'certaccess_delete'} queryset = Certaccess.objects.all() serializer_class = CertaccessSerializer ordering = ['-create_time']