因爲我通常不會在Django項目中對我的模型進行前期設計,所以我最終修改了很多模型,因此每次都刪除我的測試數據庫(因爲「syncdb」不會爲您自動更改表格)。下面是我的工作流程,我想聽聽你的消息。任何想法歡迎..Django頻繁修改模型時的工作流程?
- 修改模型。
- 刪除測試數據庫。 (對我來說總是一個簡單的sqlite數據庫。)
- 運行「syncdb」。
- 通過代碼生成一些測試數據。
- 轉到1.
關於此的..如果您的工作流程是像上面,你如何執行4步次要的問題?您是手動生成測試數據還是在Django應用程序中有適當的掛鉤點,您可以在服務器啓動時注入測試數據生成代碼?\
TIA。
如果您已經對model.py代碼進行了一些更改,則這不起作用。要求它們與數據庫同步。 – 2011-10-31 04:03:18