3
我試圖找出如何我可以使用type()模塊,以動態地創建基於現有的數據庫表Django的模型,而無需動態Django的模型創建手動寫出來,或者使用manage.py生成器檢查數據庫。原因是我的架構變化頻繁 - 添加新表,添加/刪除列等。任何人都有一個很好的解決方案?類似的東西會很棒:http://www.b-list.org/weblog/2008/nov/09/dynamic-forms/基於現有的數據庫表
我試圖找出如何我可以使用type()模塊,以動態地創建基於現有的數據庫表Django的模型,而無需動態Django的模型創建手動寫出來,或者使用manage.py生成器檢查數據庫。原因是我的架構變化頻繁 - 添加新表,添加/刪除列等。任何人都有一個很好的解決方案?類似的東西會很棒:http://www.b-list.org/weblog/2008/nov/09/dynamic-forms/基於現有的數據庫表
你可以看看inspectdb code,而不是輸出代碼返回類。
是的,這是可能的。答案在這裏:http://stackoverflow.com/questions/1179469/is-it-posible-to-generate-django-models-from-the-database – jbochi 2010-01-25 23:07:28