旧版django项目可以在更高版本上运行吗?

时间:2014-11-11 11:04:29

标签: django windows django-models

我有一个django项目版本1.4是否可以将其升级到更高版本,以便它仍然有效。我应该从头开始重新启动项目吗?那是什么步骤?是用于在Windows中部署项目的django的正确文档。

1 个答案:

答案 0 :(得分:2)

你是对的,django迁移是没有记录的东西。 在我看来,你可以做的最快速和安全的事情是:

  1. 检查Django 1.4和1.7之间的所有主要更改(查找changelog和Djang网站)。
  2. 查看您的代码,了解迁移后哪些部分将过时。
  3. 当然,在非批评环境中进行迁移。为此,请不要先触摸代码,只需升级Django版本
  4. 即可
  5. 修复代码直到它完美运行(如果你有一些单元测试,运行单元测试)。
  6. 您已准备好在生产环境中进行迁移。
  7. 我是在Django 1.6和Django 1.7之间做的(并且同时从Python 2.x迁移到3.x)。这比我想象的要容易。然而,Django 1.4到1.7可能会更长一些,但没什么难的。

相关问题