From 99cc4d00d55e5266a6f28f5e1d880ae2322a63cf Mon Sep 17 00:00:00 2001 From: Marie PUPO JEAMMET Date: Wed, 26 Feb 2025 12:00:58 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(api)=20add=20sidecar=20for=20swagg?= =?UTF-8?q?er=20collection?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add drf_spectacular_sidecar to correctly collect swagger upon collectstatic --- src/backend/people/settings.py | 3 ++- src/backend/pyproject.toml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/people/settings.py b/src/backend/people/settings.py index 2a85948..8caf92a 100755 --- a/src/backend/people/settings.py +++ b/src/backend/people/settings.py @@ -213,6 +213,7 @@ class Base(Configuration): "demo", "mailbox_manager", "drf_spectacular", + "drf_spectacular_sidecar", # required for Django collectstatic discovery # Third party apps "corsheaders", "dockerflow.django", @@ -662,7 +663,7 @@ class Development(Base): def __init__(self): """In dev, force installs needed for Swagger API.""" # pylint: disable=invalid-name - self.INSTALLED_APPS += ["django_extensions", "drf_spectacular_sidecar"] + self.INSTALLED_APPS += ["django_extensions"] class Test(Base): diff --git a/src/backend/pyproject.toml b/src/backend/pyproject.toml index e8982b7..e418bd3 100644 --- a/src/backend/pyproject.toml +++ b/src/backend/pyproject.toml @@ -39,7 +39,7 @@ dependencies = [ "django-timezone-field>=5.1", "django==5.1.6", "djangorestframework==3.15.2", - "drf_spectacular==0.28.0", + "drf_spectacular[sidecar]==0.28.0", "dockerflow==2024.4.2", "easy_thumbnails==2.10", "factory_boy==3.3.3",