Repository navigation
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。