Skip to main content
Version: Current

安装

在源码仓库根目录(portal/CSSAPortal)操作。

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
cp .env.example .env

编辑 .env,至少填写:

SECRET_KEY=用 get_random_secret_key 生成
DEBUG=True
ALLOWED_HOSTS=localhost,127.0.0.1
SITE_URL=http://127.0.0.1:8000
DB_NAME=cssaportal_dev
DB_USER=postgres
DB_PASSWORD=...
DB_HOST=localhost
GOOGLE_CLIENT_ID=....apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=...
FIRST_ADMIN_EMAIL=你的Gmail
EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend
MAILING_ENABLED=true

生成 SECRET_KEY:

python -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())"

下一步:Local Setup。