【发布时间】:2017-02-01 19:03:43
【问题描述】:
目前我正在使用 python 3.5 和 Django 1.9.2 开发 django 项目。我想在我的最新项目中集成一个使用 python 2.7 和 Django 1.4 从不同 django 项目构建的应用程序(模块)。我可以在单个 Django 项目中使用不同的 python 和 Django 运行两个不同的应用程序吗?
【问题讨论】:
标签: python django python-2.7 python-3.x
目前我正在使用 python 3.5 和 Django 1.9.2 开发 django 项目。我想在我的最新项目中集成一个使用 python 2.7 和 Django 1.4 从不同 django 项目构建的应用程序(模块)。我可以在单个 Django 项目中使用不同的 python 和 Django 运行两个不同的应用程序吗?
【问题讨论】:
标签: python django python-2.7 python-3.x
总之,不。为 Django 1.4 构建的应用程序几乎肯定无法在 Django 1.9 上运行。
Django 通常确实提供向后兼容性,但仅限于次要版本的修订号。也就是说,您可能希望1.4.22 运行为任何1.4.x 编写的代码而无需进行任何更改,但1.5 版本会引入向后不兼容的更改。
【讨论】: