[英]How do I make changes to a Django Model after it has been deployed to a webserver?
在開發中,每當我在Django應用程序中對底層模型進行更改時,我習慣於:
但是,一旦使用WSGI和Apache部署,我就沒有運行開發服務器。 因此,我不知道如何停止服務器,只是運行:
$> python manage.py syncdb
似乎沒有更新實例化模型的底層MySql數據庫。 因此,如果沒有拆除整個實例,我該如何更新我的數據庫?
注意:我在使用“south”了解db遷移之前實現了這一點,所以我懷疑是看着原始的Django。
Django沒有內置的遷移框架(還有!),所以沒有“raw django for migrations”這樣的東西。
因此,您可以手動執行此操作(使用SQL更改表),也可以使用south。
現在,我的建議是使用south
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.