Skip to content

Install

pollybird edited this page Sep 7, 2026 · 1 revision

安装与初始化

安装与初始化

环境要求

  • Python 3.9+
  • 数据库:MySQL 5.7+ / PostgreSQL 12+(生产推荐)/ SQLite(仅开发)

⚠️ 生产环境请使用 MySQL 或 PostgreSQL。SQLite 不支持并发写入,容易锁表。

安装步骤

`git clone https://github.com/pollybird/zhycms
cd zhycms
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
python run.py`

初始化向导

首次访问 http://127.0.0.1:5000 自动跳转 /admin/setup,需配置:

  • 管理员账号(≥3 字符)与密码(≥6 字符)
  • 数据库类型(MySQL / PostgreSQL / SQLite)
  • 演示数据:不生成 / 制造业 / 服务业 / Manufacturing (EN) / English Default

数据库选择

类型 说明 需填写
MySQL 生产首选,默认端口 3306 主机、端口、库名、用户名、密码
PostgreSQL 生产可选,默认端口 5432 主机、端口、库名、用户名、密码
SQLite 零配置,仅开发/测试 无

数据库 URI 优先级:环境变量 ZHYCMS_DB_URI > instance/db_config.json > 默认 SQLite。

Clone this wiki locally