跳转至

本地开发环境

本页介绍如何搭建 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 个语言文件
  • 文档多语言见 文档翻译