feat: 证书查询放行get请求
This commit is contained in:
parent
9d233c1c45
commit
65e8069b7e
|
@ -12,6 +12,7 @@ from openpyxl import load_workbook
|
|||
from apps.edu.services import make_img
|
||||
from rest_framework.serializers import Serializer
|
||||
from django.db import transaction
|
||||
from rest_framework.permissions import AllowAny
|
||||
# Create your views here.
|
||||
|
||||
class CertificateViewSet(CreateUpdateCustomMixin, ModelViewSet):
|
||||
|
@ -24,6 +25,16 @@ class CertificateViewSet(CreateUpdateCustomMixin, ModelViewSet):
|
|||
filterset_fields = ['是否内审员','是否授权签字人', '是否质量负责人', '是否最高管理者', '姓名', '证书编号', '所属单位']
|
||||
ordering = ['-create_time']
|
||||
|
||||
def get_authenticators(self):
|
||||
if self.request.method == 'GET':
|
||||
return []
|
||||
return super().get_authenticators()
|
||||
|
||||
def get_permissions(self):
|
||||
if self.request.method == 'GET':
|
||||
return [AllowAny()]
|
||||
return super().get_permissions()
|
||||
|
||||
def retrieve(self, request, *args, **kwargs):
|
||||
regen_img = request.query_params.get('regen_img', False)
|
||||
instance = self.get_object()
|
||||
|
|
Loading…
Reference in New Issue