fix: edu.url edu.view
This commit is contained in:
parent
d8f9dbfcfb
commit
ab358abf80
|
@ -1,6 +1,6 @@
|
||||||
from django.urls import path, include
|
from django.urls import path, include
|
||||||
from rest_framework.routers import DefaultRouter
|
from rest_framework.routers import DefaultRouter
|
||||||
from apps.edu.views import QuestioncatViewSet, QuestionViewSet, PaperViewSet, ExamViewSet, ExamRecordViewSet
|
from apps.edu.views import QuestioncatViewSet, QuestionViewSet, PaperViewSet, ExamViewSet, ExamRecordViewSet, TrainRecordViewSet
|
||||||
|
|
||||||
API_BASE_URL = 'api/edu/'
|
API_BASE_URL = 'api/edu/'
|
||||||
HTML_BASE_URL = 'edu/'
|
HTML_BASE_URL = 'edu/'
|
||||||
|
@ -11,6 +11,7 @@ router.register('question', QuestionViewSet, basename='question')
|
||||||
router.register('paper', PaperViewSet, basename='paper')
|
router.register('paper', PaperViewSet, basename='paper')
|
||||||
router.register('exam', ExamViewSet, basename='exam')
|
router.register('exam', ExamViewSet, basename='exam')
|
||||||
router.register('examrecord', ExamRecordViewSet, basename='examrecord')
|
router.register('examrecord', ExamRecordViewSet, basename='examrecord')
|
||||||
|
router.register('training', TrainRecordViewSet, basename='examrecord')
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path(API_BASE_URL, include(router.urls)),
|
path(API_BASE_URL, include(router.urls)),
|
||||||
]
|
]
|
||||||
|
|
|
@ -197,11 +197,11 @@ class ExamRecordViewSet(ListModelMixin, DestroyModelMixin, RetrieveModelMixin, C
|
||||||
return Response(ExamRecordSerializer(er).data)
|
return Response(ExamRecordSerializer(er).data)
|
||||||
|
|
||||||
|
|
||||||
class TrainRecordViewSet(ListModelMixin, DestroyModelMixin, RetrieveModelMixin, CustomGenericViewSet):
|
class TrainRecordViewSet(CustomModelViewSet):
|
||||||
'''
|
'''
|
||||||
培训记录
|
培训记录
|
||||||
'''
|
'''
|
||||||
perms_map = {"get": "*", "delete": "train.delete"}
|
perms_map = {"get": "*", "delete": "train.delete","post": "train.create","put": "train.update"}
|
||||||
queryset = Train.objects.all()
|
queryset = Train.objects.all()
|
||||||
serializer_class = TrainingSerializer
|
serializer_class = TrainingSerializer
|
||||||
search_fields = ('create_by__name', 'create_by__username', 'name')
|
search_fields = ('create_by__name', 'create_by__username', 'name')
|
||||||
|
|
Loading…
Reference in New Issue