2012-05-16 86 views

回答

5

不,它不。 South被認爲是Django數據庫遷移的「事實上」標準。可以在Django開發wiki中找到Further reading

從版本1.2版本說明:

的Contrib-01(加入南方還有contrib) - 普遍的共識 - 包括南部的主要開發者的 - 是南還沒有準備好成爲一個 Django的bonafide部分。

這很可能仍然有效。 South有它的侷限性,它仍然存在差距,可以被視爲django.contrib模塊中的缺陷。

這就是說,我想補充說:南仍然是非常有用的。

+0

爲什麼'south'沒有被包含在contrib.auth中,如果它的'事實上'? –

+0

請詳細說明.. –

2

South並不是唯一與Django配合使用的移植應用程序。有關當前某些選項,請參閱http://djangopackages.com/grids/g/database-migration/。西蒙威利森也共同創造了Dmigrations,但它已經很老了,並且沒有幾年的承諾。

南方普遍是目前最好的,雖然我還沒有嘗試NashVegas(部分原因是因爲南方是那麼好,我沒有需要)

+0

感謝您的信息,但問題的上下文是 - 核心django支持與南或任何其他類似的應用程序的遷移。 –