Как отключить страницу «Django Login» при попытке доступа к swagger api в браузере? - PullRequest
0 голосов
/ 27 мая 2020

Я получаю пустую страницу со ссылкой «Django Войти» при попытке доступа к сгенерированным документам swagger. Я использую библиотеку drf_yasg для визуализации документации swagger.

Код для создания документации swagger аналогичен упомянутому в документации swagger.

   schema_view = get_schema_view(
   openapi.Info(
      title="Snippets API",
      default_version='v1',
      description="Test description",
      terms_of_service="https://www.google.com/policies/terms/",
      contact=openapi.Contact(email="contact@snippets.local"),
      license=openapi.License(name="BSD License"),
   ),
   public=True,
   permission_classes=(permissions.AllowAny,),
)

1 Ответ

0 голосов
/ 25 июня 2020

Вам нужно будет добавить следующее в свои settings.py на документы

SWAGGER_SETTINGS = {
   'USE_SESSION_AUTH': False
}
...