from django.conf import settings from django.conf.urls.static import static from django.contrib import admin from django.views.generic import RedirectView from django.urls import include, path # 总路由只承担模块装配职责,不在这里写业务逻辑。 urlpatterns = [ path("admin/", admin.site.urls), # 首页默认进入审核工作台,旧的平台总览改为非默认入口,便于演示聚焦主链路。 path("", RedirectView.as_view(pattern_name="chat:index", permanent=False)), path("scenarios/", include("apps.scenarios.urls")), path("chat/", include("apps.chat.urls")), path("documents/", include("apps.documents.urls")), path("audit/", include("apps.audit.urls")), path("platform/", include("apps.platform_ui.urls")), ] if settings.DEBUG: # 开发环境下直接通过 Django 提供上传文件访问能力,便于本地演示。 urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)