from django.conf import settings
from django.conf.urls.static import static
from django.contrib import admin
from django.urls import include, path


# 总路由只承担模块装配职责，不在这里写业务逻辑。
urlpatterns = [
    path("admin/", admin.site.urls),
    path("", 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)
