升级 Django 版本
Upgrading Django version
我正在尝试将 requirements/base.txt 中的 django 版本从 3.0.11 更新到 3.1
requirements/base.txt
# Django
# ------------------------------------------------------------------------------
django==3.1 # pyup: < 3.1 # https://www.djangoproject.com/
升级项目中的Django版本会不会有问题?
看官方文档好像没有兼容性问题。
但是,您必须查看项目使用的所有依赖项。
例如,如果需求 poll
使用 django 并将其 requirements.txt 文件定义为 django<3.0
,那么您将遇到错误。
一般来说,最好的方法是新建一个虚拟环境,测试一下是否有依赖问题。
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt
python3 manage.py test
python3 manage.py runserver
我正在尝试将 requirements/base.txt 中的 django 版本从 3.0.11 更新到 3.1
requirements/base.txt
# Django
# ------------------------------------------------------------------------------
django==3.1 # pyup: < 3.1 # https://www.djangoproject.com/
升级项目中的Django版本会不会有问题?
看官方文档好像没有兼容性问题。 但是,您必须查看项目使用的所有依赖项。
例如,如果需求 poll
使用 django 并将其 requirements.txt 文件定义为 django<3.0
,那么您将遇到错误。
一般来说,最好的方法是新建一个虚拟环境,测试一下是否有依赖问题。
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements.txt
python3 manage.py test
python3 manage.py runserver