diff --git a/scripts/dev_up.sh b/scripts/dev_up.sh index f8d763d..1c3d682 100755 --- a/scripts/dev_up.sh +++ b/scripts/dev_up.sh @@ -74,10 +74,9 @@ fi echo "执行数据库迁移…" $PY manage.py migrate --no-input >/dev/null -if [ ! -f var/local-access.txt ]; then - echo "初始化本地管理员…" - PYTHONPATH="$ROOT" $PY scripts/init_local.py -fi +# init_local.py 以数据库为准幂等执行:缺 admin 时创建并写凭据文件,已存在则跳过 +echo "初始化本地管理员(已存在则跳过)…" +PYTHONPATH="$ROOT" $PY scripts/init_local.py if [ ! -d frontend/dist ]; then echo "构建前端(首次)…"