我正在尝试从 Django 4.2.13 更新到最新版本(撰写本文时为 Django 5.0.6)。
我运行了
pipenv update
并且许多其他依赖项已成功升级,如我的 Pipfile.lock 中所反映的。
但是,尽管有更新的版本可用,但 Django 并未从版本 4.2.13 升级。运行
pipienv update --outdated
显示
✔ Success!
Skipped Update of Package Django: 4.2.13 installed, {rdeps['required']} required (Unpinned in Pipfile), 5.0.6 available.
All packages are up to date!
这是什么意思?如何升级 Django?
您应该检查 Pipfile 的内容以查看指定的版本。
此外,新的 Django 版本可能与 Pipfile 中的其他包或 Python 版本不兼容。