Skip to main content
Version: 2.x

版本升级

注意

版本升级可能涉及数据库表结构的更新,表结构的更新依赖 Django 提供的 migrate 工具, 该工具的正常运行依赖安装时初始化生成的 migrations 目录和数据库的 django_migrations 表,

请不要删除或改动这些目录或表,否则当涉及表结构更新的版本升级后可能造成缺少表字段等问题。
警告

如果你现在部署的 v2.x.x 的版本(系统设置/关于),请不要通过该升级工具升级 v3 版本,否则会造成运行异常!。#419

Docker安装,版本更新

# 默认更新到最新版本
# spug 是容器名称,也可以替换为自己的容器ID

docker exec -i spug python3 /data/spug/spug_api/manage.py update

# 更新完成后重启容器
docker restart spug

手动安装,版本更新

# 默认更新到最新版本

cd spug_api
source venv/bin/activate
python manage.py update

# 重启服务
supervisorctl restart all