Djangoにおけるdumpdataとloaddata [Python/Django/Zope]
使ってみようと思うんですが、
http://www.ueblog.org/blog/entry/djangodump/
simplejson が、Django 1.1 に入っているようなので、json ならモジュールインストールしなくてもよさそう。人間が読むなら --indent を付けないと無理
python manage.py dumpdata app_name --format=json --indent=2 > app.json
python manage.py loaddata app.json
アプリケーション単位で dump するので、特定のモデルだけの dump データが欲しい場合は、 json ファイルを編集する・・・のかな?
→レコードのないテーブルについては何も出力されない。json 的に合ってれば手で編集しても大丈夫そう
一応、リファレンスの該当ページ
http://djangoproject.jp/doc/ja/1.0/ref/django-admin.html
http://www.ueblog.org/blog/entry/djangodump/
simplejson が、Django 1.1 に入っているようなので、json ならモジュールインストールしなくてもよさそう。人間が読むなら --indent を付けないと無理
python manage.py dumpdata app_name --format=json --indent=2 > app.json
python manage.py loaddata app.json
アプリケーション単位で dump するので、特定のモデルだけの dump データが欲しい場合は、 json ファイルを編集する・・・のかな?
→レコードのないテーブルについては何も出力されない。json 的に合ってれば手で編集しても大丈夫そう
一応、リファレンスの該当ページ
http://djangoproject.jp/doc/ja/1.0/ref/django-admin.html






