版本升级

版本升级 - 图1注意

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

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

版本升级 - 图2警告

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

Docker安装,版本更新

  1. # 默认更新到最新版本
  2. # spug 是容器名称,也可以替换为自己的容器ID
  3. docker exec -i spug python3 /data/spug/spug_api/manage.py update
  4. # 更新完成后重启容器
  5. docker restart spug

手动安装,版本更新

  1. # 默认更新到最新版本
  2. cd spug_api
  3. source venv/bin/activate
  4. python manage.py update
  5. # 重启服务
  6. supervisorctl restart all