Конечные точки django-rest-swagger 2.2.0 с невидимыми классами аутентификации - PullRequest
0 голосов
/ 28 февраля 2019

Я разрабатываю приложение django, в котором есть несколько конечных точек, для которых определены пользовательские и базовые классы аутентификации, но swagger показывает только конечные точки, которые не имеют классов аутентификации и имеют класс полномочий = AllowAny.

Как сделать все конечные точки видимыми в конечной точке 'docs /' без каких-либо аутентификаций / разрешений?

Django==2.1.7 djangorestframework==3.9.1 jango-rest-swagger==2.2.0

REST_FRAMEWORK = { 'DEFAULT_PERMISSION_CLASSES': ( 'rest_framework.permissions.AllowAny', ), 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authentication.SessionAuthentication', ), 'DEFAULT_PARSER_CLASSES': ( 'rest_framework.parsers.JSONParser', 'rest_framework.parsers.FormParser', 'rest_framework.parsers.MultiPartParser', ) }

SWAGGER_SETTINGS = { 'exclude_namespaces': [], # List URL namespaces to ignore 'api_version': '', # Specify your API's version. Might be useful in future 'api_path': '/', # Specify the path to your API not a root level 'enabled_methods': [ # Specify which methods to enable in Swagger UI 'get', 'post', 'put', 'patch', 'delete' ], 'token_type': 'Bearer', 'api_key': {}, # An API key 'is_authenticated': False, # Set to True to enforce user authentication, 'is_superuser': False, # Set to True to enforce admin only access }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...