1.9 KiB
1.9 KiB
项目启动文档
本文档说明如何启动 GeminiWX 项目的服务端、管理后台和小程序。
1. 目录结构
admin/server: Django 后端服务admin/client: Vue.js 管理后台前端wechat-mini-program: 微信小程序前端代码
2. 启动服务端 (Django)
服务端基于 Django 框架。
步骤
-
打开终端。
-
进入项目根目录。
-
使用
admin/server/.venv中的 Python 解释器启动服务:.\admin\server\.venv\Scripts\python.exe admin/server/manage.py runserver 0.0.0.0:8000或者,如果你已经激活了虚拟环境:
cd admin/server python manage.py runserver 0.0.0.0:8000 -
服务启动后,访问
http://localhost:8000/确认运行正常。
3. 启动管理后台 (Vue.js)
管理后台基于 Vue Element Admin 模板。
步骤
-
打开新的终端窗口。
-
进入前端目录:
cd admin/client -
安装依赖(如果尚未安装):
npm install -
启动开发服务器:
npm run dev -
启动完成后,浏览器会自动打开
http://localhost:9528(或其他配置的端口)。
4. 启动微信小程序
步骤
- 下载并安装 微信开发者工具。
- 打开微信开发者工具,选择“导入项目”。
- 选择目录
wechat-mini-program。 - 设置 AppID(如果没有,可以使用测试号)。
- 在开发者工具中编译并预览。
注意事项
- 端口占用: 确保 8000 (后端) 和 9528 (前端) 端口未被占用。
- 数据库: 项目默认使用
db.sqlite3,无需额外配置数据库服务。 - Python 环境: 请使用项目自带的虚拟环境
admin/server/.venv以确保依赖正确。