2012-05-31 38 views
0

我不知道我在想什么,也没有对此项目进行过任何测试。我想将它升级到1.4,以便能够添加所有类型的不同测试并拥有更加严格的项目。你们可以给我什么提示或建议?哪种方法可以将Django项目从1.25更新为1.4

谢谢。

+1

尝试使用virtualenvs来隔离它! – santiagobasulto

+0

@santiagobasulto谁会疯了,用django开发没有virtualenvs? ;) – marcoamorales

+0

呵呵,你是对的。这只是一个建议。 – santiagobasulto

回答

1

我建议您阅读每个发行版的发行说明,以尝试识别任何可能会破坏现有代码的区域。在这里找到它们https://docs.djangoproject.com/en/dev/releases/

由于您没有对您的项目进行任何测试,因此您只需卷起袖子并在运行应用程序的位置运行完整的站点测试,并尝试测试许多功能以查看它是否可用正在像epxected一样工作。

我刚刚做了1.1.1到1.4的升级(但我有一些测试来帮助我),并没有那么糟糕。

有两个方面的升级。一种方法是让您的应用程序在新版本上运行,另一种方法是更改​​/更新代码以利用1.4版本中的新功能。我建议你先让它正常工作,然后释放它,然后在你使用任何新功能时重构你的代码。

+0

你认为我应该通过步骤升级,也就是说,去1.3测试整个站点,修复一些代码然后跳转到1.4? – marcoamorales

+0

我认为这取决于你的项目有多大。我直接从1.1.1开始。到1.4,并为我工作。您可能必须仔细阅读您的代码库,因此我认为您可以立即使用1.4。 – Mikael

+0

这是一个相当大的项目,但由于我必须做一个完整的网站funcionality测试,我想我应该跳到1.4,而不是两次测试该网站。谢谢 – marcoamorales

相关问题