【问题标题】:Upgrading Django version升级 Django 版本
【发布时间】:2021-01-13 23:23:56
【问题描述】:

我正在尝试将 requirements/base.txt 中的 django 版本从 3.0.11 更新到 3.1

需求/base.txt

# Django
# ------------------------------------------------------------------------------
django==3.1  # pyup: < 3.1  # https://www.djangoproject.com/

在项目中升级Django版本会产生问题吗?

【问题讨论】:

    标签: cookiecutter-django


    【解决方案1】:

    阅读官方文档似乎没有任何兼容性问题。 但是,您必须查看项目使用的所有依赖项。

    例如,如果一个需求poll使用了django,并且定义了它的requirements.txt文件为django&lt;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
    

    【讨论】:

      猜你喜欢
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 2017-09-05
      • 1970-01-01
      • 1970-01-01
      • 2011-02-19
      • 2017-04-12
      • 2021-08-18
      相关资源
      最近更新 更多