23 lines
977 B
Python
23 lines
977 B
Python
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)
|