feat: 支持从环境变量配置数据库

- 添加 os 模块导入
- DEBUG 和 ALLOWED_HOSTS 从环境变量读取
- DATABASE_URL 支持 PostgreSQL 和 SQLite
- 默认使用 SQLite 便于部署
This commit is contained in:
maoshen
2026-04-12 22:06:04 +00:00
parent 3a01b98860
commit 89e8589e87
2 changed files with 27 additions and 12 deletions

View File

@@ -64,7 +64,8 @@ DJANGO_SETTINGS_MODULE=config.settings.production
DJANGO_SECRET_KEY=cssc-secret-key-$(date +%s)
DEBUG=False
ALLOWED_HOSTS=cssc.datalibstar.com,127.0.0.1,localhost
DATABASE_URL=postgres://coder:825670wl@10.2.0.100:5432/cssc
# 临时使用 SQLite后续配置可访问的 PostgreSQL
DATABASE_URL=sqlite:///db.sqlite3
MEDIA_ROOT=/home/ubuntu/city-manual/backend/media
STATIC_ROOT=/home/ubuntu/city-manual/backend/static
EOF