🔧(api) add sidecar for swagger collection

add drf_spectacular_sidecar to correctly collect swagger
upon collectstatic
This commit is contained in:
Marie PUPO JEAMMET
2025-02-26 12:00:58 +01:00
committed by Marie
parent 55b7d1adbd
commit 99cc4d00d5
2 changed files with 3 additions and 2 deletions

View File

@@ -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):

View File

@@ -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",