在 Windows 系统上部署成熟 Django 多租户后台框架的完整方案,整合了 PostgreSQL 数据库、Schema 隔离方案及生产级配置:
一、环境准备
1. 基础环境安装
组件 | 版本要求 | 安装要点 |
---|---|---|
Python | 3.9+ | 安装时勾选 Add Python to PATH ,建议使用 Python 3.11 |
PostgreSQL | 14+ | 下载 Windows 安装包,创建专用数据库用户(如 tenant_user ) |
Redis | 6.2+ | 用于缓存和会话存储,安装后启动服务 |
Git | 2.35+ | 用于代码版本管理 |
2. 虚拟环境配置
python -m venv django-tenant-env
.\django-tenant-env\Scripts\activate
pip install dj