🔧(api) add sidecar for swagger collection
add drf_spectacular_sidecar to correctly collect swagger upon collectstatic
This commit is contained in:
committed by
Marie
parent
55b7d1adbd
commit
99cc4d00d5
@@ -213,6 +213,7 @@ class Base(Configuration):
|
|||||||
"demo",
|
"demo",
|
||||||
"mailbox_manager",
|
"mailbox_manager",
|
||||||
"drf_spectacular",
|
"drf_spectacular",
|
||||||
|
"drf_spectacular_sidecar", # required for Django collectstatic discovery
|
||||||
# Third party apps
|
# Third party apps
|
||||||
"corsheaders",
|
"corsheaders",
|
||||||
"dockerflow.django",
|
"dockerflow.django",
|
||||||
@@ -662,7 +663,7 @@ class Development(Base):
|
|||||||
def __init__(self):
|
def __init__(self):
|
||||||
"""In dev, force installs needed for Swagger API."""
|
"""In dev, force installs needed for Swagger API."""
|
||||||
# pylint: disable=invalid-name
|
# pylint: disable=invalid-name
|
||||||
self.INSTALLED_APPS += ["django_extensions", "drf_spectacular_sidecar"]
|
self.INSTALLED_APPS += ["django_extensions"]
|
||||||
|
|
||||||
|
|
||||||
class Test(Base):
|
class Test(Base):
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ dependencies = [
|
|||||||
"django-timezone-field>=5.1",
|
"django-timezone-field>=5.1",
|
||||||
"django==5.1.6",
|
"django==5.1.6",
|
||||||
"djangorestframework==3.15.2",
|
"djangorestframework==3.15.2",
|
||||||
"drf_spectacular==0.28.0",
|
"drf_spectacular[sidecar]==0.28.0",
|
||||||
"dockerflow==2024.4.2",
|
"dockerflow==2024.4.2",
|
||||||
"easy_thumbnails==2.10",
|
"easy_thumbnails==2.10",
|
||||||
"factory_boy==3.3.3",
|
"factory_boy==3.3.3",
|
||||||
|
|||||||
Reference in New Issue
Block a user