diff --git a/api/urls.py b/api/urls.py new file mode 100644 index 00000000..ed58c790 --- /dev/null +++ b/api/urls.py @@ -0,0 +1,10 @@ +from ninja_extra import NinjaExtraAPI + +api = NinjaExtraAPI( + title="PICON", + description="Portail Interaction de Communication avec les Services Étudiants", + version="0.2.0", + urls_namespace="api", + csrf=True, +) +api.auto_discover_controllers() diff --git a/sith/urls.py b/sith/urls.py index fb3643d9..dd560626 100644 --- a/sith/urls.py +++ b/sith/urls.py @@ -18,15 +18,14 @@ from django.contrib import admin from django.http import Http404 from django.urls import include, path from django.views.i18n import JavaScriptCatalog -from ninja_extra import NinjaExtraAPI + +from api.urls import api js_info_dict = {"packages": ("sith",)} handler403 = "core.views.forbidden" handler404 = "core.views.not_found" handler500 = "core.views.internal_servor_error" -api = NinjaExtraAPI(title="Sith API", version="0.2.0", urls_namespace="api", csrf=True) -api.auto_discover_controllers() urlpatterns = [ path("", include(("core.urls", "core"), namespace="core")), diff --git a/staticfiles/processors.py b/staticfiles/processors.py index 5f44731b..bc1ceeb1 100644 --- a/staticfiles/processors.py +++ b/staticfiles/processors.py @@ -11,7 +11,7 @@ import rjsmin import sass from django.conf import settings -from sith.urls import api +from api.urls import api from staticfiles.apps import BUNDLED_FOLDER_NAME, BUNDLED_ROOT, GENERATED_ROOT