升级¶
你可以用升级命令进行升级,然后重启DeerU项目:
# 建议升级前更新deeru命令主体
pip install -U deeru
deeru-admin upgrade
upgrade命令参考:升级命令
DeerU采用git仓库进行升级,因此改动源码可能导致升级失败,需要手动解决冲突。项目中 deeru/settings_local.py
, deeru/urls_local.py
可以任意修改
1.0升级到2.0指南¶
2.0版本对配置进行了可视化升级,所有需要而外多一些步骤。另外建议先把博客备份到本地,先在本地尝试升级,
备份:
# 备份工程 cp -r deeru deeru.bk # 备份数据库,也可以使用数据库自带的备份命令 cd deeru python manage.py dumpdata > ../deeru-v1bk.json
升级:
pip install -U deeru deeru-admin upgrade
在
settings_local.py
中添加你自己的SECRET_KEY,可以使用命令gen_secret_key
随机生成:python manage.py gen_secret_key
同步数据库修改:
python manage.py init_deeru
这步最后会把v1配置升级到v2,如果v1的配置不符合规范或者其他原因有可能会失败。
如果失败建议,把v1的配置回复到初始的状态再升级。或者也可以尝试修改
tool/version_upgrade/v1_config_to_v2.py
脚本