Environnement de développement local¶
Cette page explique comment mettre en place l'environnement de développement local d'OpsAnt.
Frontend¶
Le serveur de développement frontend proxy par défaut l'API backend ; le backend doit donc être en cours d'exécution en local (ou à distance).
Backend¶
Le backend est basé sur Django et nécessite Python 3.12 ainsi que les dépendances :
# 创建虚拟环境
python3.12 -m venv venv
source venv/bin/activate
# 安装依赖(国内环境建议用阿里云镜像)
pip install --index-url https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt
Remarque : le pilote MySQL utilise
pymysql(dans les settingspymysql.install_as_MySQLdb()), car mysqlclient n'a pas de wheel arm64.
Démarrer le backend¶
Base de données¶
Pour le développement local, vous pouvez vous connecter au MySQL / Redis de l'environnement de test, ou créer votre propre instance locale.
Multilingue¶
- Le multilingue du frontend se trouve dans
frontend/src/locales/ - Les nouveaux textes doivent être synchronisés dans les 7 fichiers de langue
- Pour le multilingue de la documentation, voir Traduction de la documentation