2011-04-24 64 views
0

Noob here ... :)如何管理Django支持的項目中的實時數據?

我正在研究一個已經在「生產」中的小型個人項目,但發展仍在進行中。在過去的幾周裏,我設法以一種詭異的方式處理更新。通常,我將(仍然很小的)數據庫轉儲到json文件中,通過應用程序或有時通過table分開,將所有內容放在數據庫中,通過腳本實現模型在json級別的更改,syncdb新數據庫並將所有內容上。我知道,這是愚蠢的,但我缺乏更好的選擇的知識。所以,現在我對這個策略很瘋狂,我來找你們。

我已經看過南,但我不明白它的工作流程究竟是如何與數據遷移(顯然是模式遷移的對立面)。

那麼,你們是怎麼做到的?

在此先感謝。

回答

1

South創建python腳本。因此,您可以使用South創建模式遷移,然後更改這些腳本以包含您自己的數據遷移。

如果你只是添加模型和字段,你不需要這樣做,你可以使用普通的南。

+0

因此,對於你所說的,我能理解南是從現在開始被掌握的工具嗎? (我幾乎沒有抓到它的表面:) – Rodrogo 2011-04-24 13:02:38

+0

我在所有的Django項目中都使用它。 1年或2年前還有其他工具,如南方,但現在它是事實上的標準 – vad 2011-04-24 13:12:54

相關問題