跳轉到

本地開發環境

本頁介紹如何搭建 OpsAnt 的本地開發環境。

前端

cd frontend

# 安装依赖
npm install

# 启动开发服务器
npm run dev

前端開發伺服器預設代理後端 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。

啟動後端

DJANGO_SETTINGS_MODULE=settings python manage.py runserver 127.0.0.1:8765 --noreload --nostatic

資料庫

本地開發可連線測試環境的 MySQL / Redis,或自建本地例項。

多語言

  • 前端多語言在 frontend/src/locales/
  • 新增文案需同步 7 個語言檔案
  • 文件多語言見 文件翻譯