更新升级Django版本
分类:
转发即学会
日期: 2024-01-08 | 作者: admin
| 浏览:
99
虽然更新升级是个麻烦的过程,将 Django 升级到最新版有以下好处:
-
新功能和优化
-
已修复的 bug。
-
旧版 Django 最终将不再收到安全更新。
-
随着每个新 Django 发行版的发布而升级,可以使您的代码库保持最新,从而减少将来升级带来的痛苦。
在升级前,将使用当前 Django 版本引发的过期警告解决掉是个不错的注意。在升级前修复这些警告能确保你了解代码中哪些部分需要修改。
在 Python 中,过期警告默认是静默的。你必须用 Python 的命令行选项 -Wa 环境变量将其打开。例如,在运行测试时显示警告:
python -Wa manage.py test
使用pip安装的 Django,可以用--upgrade或-U标志:
# pip命令 加 -U 或 --upgrade 升级
pip install -U django
# 或者
pip install --upgrade django
# 推荐用这个
python -m pip install -U Django
当环境准备好后,先为应用 运行完整的测试套件。再说一次,将过期警告开关打开很有用,这样就能在测试输出中看到过期警告(若你用 manage.py runserver 手动测试,也能有该标志):
python -Wa manage.py test
具体参考官网攻略:https://docs.djangoproject.com/zh-hans/5.0/howto/upgrade-version/
相关文章