diff --git a/.vscode/settings.json b/.vscode/settings.json index a2cee06a..a07cff1c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -96,6 +96,7 @@ "razdel", "reagraph", "redef", + "REDOC", "Reindex", "rsconcept", "rsedit", diff --git a/rsconcept/backend/project/settings.py b/rsconcept/backend/project/settings.py index 6640400a..20b359ce 100644 --- a/rsconcept/backend/project/settings.py +++ b/rsconcept/backend/project/settings.py @@ -74,6 +74,7 @@ INSTALLED_APPS = [ 'apps.rsform', 'drf_spectacular', + 'drf_spectacular_sidecar', ] @@ -184,7 +185,10 @@ SPECTACULAR_SETTINGS = { 'deepLinking': True, 'persistAuthorization': True, 'withCredentials': True - } + }, + 'SWAGGER_UI_DIST': 'SIDECAR', + 'SWAGGER_UI_FAVICON_HREF': 'SIDECAR', + 'REDOC_DIST': 'SIDECAR' } diff --git a/rsconcept/backend/requirements.txt b/rsconcept/backend/requirements.txt index 50014924..4ad504c2 100644 --- a/rsconcept/backend/requirements.txt +++ b/rsconcept/backend/requirements.txt @@ -1,9 +1,10 @@ tzdata==2024.1 -Django==5.0.5 +Django==5.0.6 djangorestframework==3.15.1 django-cors-headers==4.3.1 django-filter==24.2 drf-spectacular==0.27.2 +drf-spectacular-sidecar==2024.5.1 coreapi==2.3.3 django-rest-passwordreset==1.4.1 cctext==0.1.3