如何将Django 1.7降级到Django 1.6

17

几个月前我开始使用 Django 1.7 开始了一个新项目。公司决定在所有项目中使用 Django 1.6。

有没有简单的方法将 Django 版本从1.7降级到1.6?

我需要关注的只有迁移吗?这两个版本之间的变化是否足够大,需要重写应用程序?我希望只需在 requirements.txt 文件中更改版本号,然后安装 south 并创建新的数据库迁移。


哦,那很有趣。你们公司会永远使用这个版本吗? - mik01aj
3
贵公司应该牢记,Django项目不打算长期支持1.6版本,因此一旦发布1.8版本,安全修复将不会被回溯。1.4是最后一个LTS版本,而1.8将是下一个。 - Daniel Roseman
1
不是在建议这样做,只是要让你记住这种决定的后果,特别是考虑到1.6即将到达生命周期的尽头。 - Daniel Roseman
4
你应该告诉公司的IT部门关于virtualenv - ch3ka
在您的终端上输入 pip install Django==1.6 - MD. Thuaha Hadi
显示剩余2条评论
4个回答

43

使用:

sudo pip install Django==1.6.10

删除迁移文件夹中的所有文件,然后再次运行 makemigrations - Aaron Liu

2
你应该查看Django 1.7版本的发布说明。只是按照你所提出的做就足够了,但要检查一下你是否正在使用在该日志中更改的内容。这是特定于项目的。

2

对于Windows系统:

pip install -U Django==required version

您需要对原套件子文件夹进行更改。


0

在CMD中输入pip install Django==1.6


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接