2012-09-20 73 views
3

我剛開始使用South(最後),它確實是一個很棒的工具。我開始了一個項目,並做了一些初步的遷移,以獲得南方的感覺。我現在只是把git克隆到一臺新機器上。在沒有數據庫數據的情況下,因爲還沒有數據輸入。Django South克隆項目

我的問題是重建數據庫的步驟是什麼?

我曾嘗試:

./manage.py schemamigration <myapp> --auto 

和:

./manage.py migrate <myapp> 

但它說什麼似乎有所改變。

我是否還需要運行初始syncdb?南遷移歷史是否完好?

任何幫助非常感謝。

+0

是否有這裏的downvote理由嗎?我認爲這對於新來南方的人來說是一個有效的問題。 –

回答

2

是的,你需要最初運行執行syncdb加載南遷歷史表

編輯您的settings.py,並把「南」到INSTALLED_APPS(假設你安裝它到正確的位置)

運行./manage.py syncdb將南表加載到數據庫中。請注意,syncdb現在看起來不同 - 南修改它。

運行./manage.py convert_to_south myapp - South會自動製作並假裝應用您的第一次遷移。

Converting an App

+0

Thankyou。一切順利。 –