本地開發環境¶
本頁介紹如何搭建 OpsAnt 的本地開發環境。
前端¶
前端開發伺服器預設代理後端 API,需後端已在本地(或遠端)執行。
後端¶
後端基於 Django,需要 Python 3.12 與依賴:
# 创建虚拟环境
python3.12 -m venv venv
source venv/bin/activate
# 安装依赖(国内环境建议用阿里云镜像)
pip install --index-url https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt
注意:MySQL 驅動用
pymysql(在 settings 中pymysql.install_as_MySQLdb()),因為 mysqlclient 無 arm64 wheel。
啟動後端¶
資料庫¶
本地開發可連線測試環境的 MySQL / Redis,或自建本地例項。
多語言¶
- 前端多語言在
frontend/src/locales/ - 新增文案需同步 7 個語言檔案
- 文件多語言見 文件翻譯