2014-02-11 50 views
3

我正在使用第三方Django軟件包,但我不確定如何創建模式遷移。什麼是相當於:在Django包中運行南模式遷移的正確方法是什麼?

./manage.py schemamigration <app_name>當我沒有./manage.py

+0

如果您的第三方使用構建,那麼您將不會有'manage.py'。而不是'manage.py' buildout在./bin目錄中創建可執行文件。尋找他們中的一個。 – werehuman

回答

1

雖然我不認爲我們可以創建南遷移沒有建立一個真正的django網站(順便說一句,你還需要django網站進行測試)。只要像其他django軟件包一樣對待你的軟件包,並運行schemamigration <your_app_name>爲它創建遷移。

你只需要讓django在你的包的遷移目錄下存儲遷移,而不是'env/lib/pythonXX/site-packages /'你需要用pip的editable模式安裝你的應用。

pip install -e local_path/to/your_package 
相關問題