我正在尝试将requirements/base.txt中的django版本从3.0.11更新到3.1
要求/base.txt
# Django
# ------------------------------------------------------------------------------
django==3.1 # pyup: < 3.1 # https://www.djangoproject.com/
在项目中升级Django版本会产生问题吗?
发布于 2021-01-14 07:37:45
阅读官方文档,它似乎没有任何兼容性问题。但是,您必须查看项目使用的所有依赖项。
例如,如果一个需求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
https://stackoverflow.com/questions/65711251
复制相似问题