nlpmed_portal.nlp.api.views module¶
- class nlpmed_portal.nlp.api.views.MethodBasePermission[source]¶
Bases:
BasePermissionEnforce HTTP-method-specific permissions declared by a view.
Views using this permission class must define
required_perms, mapping HTTP method names to Django permission codenames.
- class nlpmed_portal.nlp.api.views.NLPViewSet[source]¶
Bases:
ViewSet- serializer_class¶
alias of
NLPSerializer
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>, <class 'nlpmed_portal.nlp.api.views.MethodBasePermission'>]¶
- required_perms = {'GET': 'nlp.view_nlp', 'HEAD': 'nlp.view_nlp', 'OPTIONS': 'nlp.view_nlp', 'POST': 'nlp.add_nlp'}¶
- basename = None¶
- description = None¶
- detail = None¶
- name = None¶
- suffix = None¶
- class nlpmed_portal.nlp.api.views.NlpProcessJobViewSet[source]¶
Bases:
ModelViewSet- queryset¶
- serializer_class¶
alias of
NlpProcessJobSerializer
- permission_classes = [<class 'rest_framework.permissions.IsAuthenticated'>, <class 'nlpmed_portal.nlp.api.views.MethodBasePermission'>]¶
- required_perms = {'GET': 'nlp.view_nlpprocessjob', 'HEAD': 'nlp.view_nlpprocessjob', 'OPTIONS': 'nlp.view_nlpprocessjob', 'POST': 'nlp.add_nlpprocessjob'}¶
- basename = None¶
- description = None¶
- detail = None¶
- name = None¶
- suffix = None¶