Skip to main content
Version: Current

本地初始化

虚拟环境已激活、.env 已填写后:

python manage.py migrate
python manage.py seed_departments
python manage.py setup_google_oauth
命令作用
migrate应用全部 Django migration
seed_departments写入技术部/宣传部/…/主席团/GPower 等 slug
setup_google_oauth按 SITE_URL 写 django.contrib.sites.Site,并配置 Google SocialApp

可选:若 FIRST_ADMIN_EMAIL 未在首次 Google 登录时命中,手动授权:

python manage.py create_admin your-email@gmail.com

create_admin 会确保该用户存在全局 admin Membership,并可视情况提升 Django is_staff。

seed 的部门​

accounts/management/commands/seed_departments.py:

jishubu 技术部 · xuanchuanbu 宣传部 · shiwubu 事务部 · wenyubu 文娱部 · zhifabu 职发部 · shichangbu 市场部 · yingshibu 影视部 · zhuxituan 主席团 · gpower GPower

已存在的 slug 不会覆盖改名。

下一步:First Run。