Django版本更新升级
类别: 收藏即学会
标签: Django
日期: 2023-12-09 | 作者:admin | 浏览: 64

虽然更新升级是个麻烦的过程,将 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/4.2/howto/upgrade-version/

<