from django.contrib import admin from django.http import HttpResponseRedirect from django.urls import path, include from django.conf import settings from django.conf.urls.static import static from rest_framework.authtoken import views as drf_auth urlpatterns = [ path("", lambda r: HttpResponseRedirect("/admin/")), path("grappelli/", include("grappelli.urls")), path("admin/", admin.site.urls), path("oidc/", include("mozilla_django_oidc.urls")), path("api/auth/", drf_auth.obtain_auth_token), path("api/", include("apps.users.urls")), path("api/", include("apps.subscriptions.urls")), path("api/", include("apps.batches.urls")), path("api/", include("apps.qc.urls")), path("api/", include("apps.shipments.urls")), path("api/", include("apps.documents.urls")), path("api/", include("apps.capa.urls")), path("api/", include("apps.esg.urls")), path("api/", include("apps.compliance.urls")), path("api/", include("apps.ai.urls")), path("api/", include("apps.notifications.urls")), path("ops/", include("apps.ops.urls")), path("portal/", include("apps.buyer.urls")), ] if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)