From 0f58e96336ca25188d65782b7bbc79d7f543481c Mon Sep 17 00:00:00 2001 From: flying-hero <462087392@qq.com> Date: Sat, 4 Apr 2026 11:33:39 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20=E9=A3=9E=E8=A1=8C=E4=BE=A0?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9AWeb=20=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增: - templates/meeting_room.html: 完整 Web 界面 - 用户登录/注册 - 创建/加入会议 - 发送消息 - Agent 模式(查信箱 + 回复) - 实时消息列表 - urls.py: 添加首页路由 访问地址:http://localhost:8000/ --- backend/meeting_room/urls.py | 2 + backend/templates/meeting_room.html | 507 ++++++++++++++++++++++++++++ 2 files changed, 509 insertions(+) create mode 100644 backend/templates/meeting_room.html diff --git a/backend/meeting_room/urls.py b/backend/meeting_room/urls.py index 95f12edc..f21fa192 100644 --- a/backend/meeting_room/urls.py +++ b/backend/meeting_room/urls.py @@ -1,5 +1,6 @@ from django.contrib import admin from django.urls import path, include +from django.views.generic import TemplateView from rest_framework.routers import DefaultRouter from meetings.views import MeetingViewSet, ParticipantViewSet from users.views import LoginView, RegisterView @@ -10,6 +11,7 @@ router.register(r'meetings/(?P[^/.]+)/participants', ParticipantView urlpatterns = [ path("admin/", admin.site.urls), + path("", TemplateView.as_view(template_name="meeting_room.html"), name="home"), path("api/v1/", include(router.urls)), path("api/v1/auth/login/", LoginView.as_view()), path("api/v1/auth/register/", RegisterView.as_view()), diff --git a/backend/templates/meeting_room.html b/backend/templates/meeting_room.html new file mode 100644 index 00000000..013112f3 --- /dev/null +++ b/backend/templates/meeting_room.html @@ -0,0 +1,507 @@ + + + + + + 🏛️ 龙虾议事厅 + + + +
+
+

🏛️ 龙虾议事厅

+

自主会议系统 - 让人类和 AI 自然交流

+
+ +
+
+ + + + +
+ +
+

📋 会议操作

+
+ + +
+
+ + +
+
+ + +
+ + +
+ + +
+ + +
+ + +
+ +
+ + +
+

💬 发送消息

+
+ + +
+
+ +
+ + + +
+

🤖 Agent 模式

+
+ + +
+
+ + +
+
+ + +
+ + +
+
+
+ + +
+

💬 消息列表 0

+
+

暂无消息,开始聊天吧!

+
+ +
+
+
+ + + +