我正在開發的django應用程序有助於編寫報告。報告模板以及報告文本模板片段都保存在數據庫中。 Django中的最佳做法是隻有這兩種模型 - 導出報告模板和片段模板,然後在開發環境中加載。在Django中保留部分生產數據用於開發
一個選項是use dumpdata and loaddata,但似乎這樣做的一切,這是不可取的。
任何想法/提示/技巧讚賞。
我正在開發的django應用程序有助於編寫報告。報告模板以及報告文本模板片段都保存在數據庫中。 Django中的最佳做法是隻有這兩種模型 - 導出報告模板和片段模板,然後在開發環境中加載。在Django中保留部分生產數據用於開發
一個選項是use dumpdata and loaddata,但似乎這樣做的一切,這是不可取的。
任何想法/提示/技巧讚賞。
你可以只轉儲數據,使用一個特定的模型dumpdata
可選參數
https://docs.djangoproject.com/en/dev/ref/django-admin/#dumpdata-appname-appname-appname-model
python manage.py dumpdata yourapp.YourModel
將僅輸出特定模型的數據。
我喜歡在開發時鏡像生產環境。只需將數據庫導出到.sql文件即可輕鬆完成此操作。
另一種選擇將在Django 1.6中提供, according to this ticket.一旦達到目標,您就可以使用dumpdata的參數--pks
選擇想要從給定表中轉儲的pks。
如果您希望在1.6發佈之前開始使用它,您可以這樣做,只需抓取文件from here即可。
您是否嘗試將選項傳遞給dumpdata,例如:dumpdata –
alan
2012-08-09 12:36:08