2012-05-31 37 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

相關問題