Просмотр исходного кода

12288 add servers to spectacular settings (#12300)

* 12288 add servers to spectacular settings

* 12288 standardize quotes

* Account for BASE_PATH

---------

Co-authored-by: jeremystretch <jstretch@netboxlabs.com>
Arthur Hanson 2 лет назад
Родитель
Сommit
274cd5d56c
1 измененных файлов с 6 добавлено и 5 удалено
  1. 6 5
      netbox/netbox/settings.py

+ 6 - 5
netbox/netbox/settings.py

@@ -581,14 +581,15 @@ REST_FRAMEWORK = {
 #
 
 SPECTACULAR_SETTINGS = {
-    "TITLE": "NetBox API",
-    "DESCRIPTION": "API to access NetBox",
-    "LICENSE": {"name": "Apache v2 License"},
-    "VERSION": VERSION,
+    'TITLE': 'NetBox API',
+    'DESCRIPTION': 'API to access NetBox',
+    'LICENSE': {'name': 'Apache v2 License'},
+    'VERSION': VERSION,
     'COMPONENT_SPLIT_REQUEST': True,
+    'REDOC_DIST': 'SIDECAR',
+    'SERVERS': [{'url': f'/{BASE_PATH}api'}],
     'SWAGGER_UI_DIST': 'SIDECAR',
     'SWAGGER_UI_FAVICON_HREF': 'SIDECAR',
-    'REDOC_DIST': 'SIDECAR',
     'POSTPROCESSING_HOOKS': [],
 }