牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Django でフィクスチャのメモ

(python2.7, django1.5)

settings.py

追加

FIXTURE_DIRS = (
    os.path.join(ROOT, 'fixtures'),
)

フィクスチャ作る

./manage.py shell とかでデータをいくつか作ってから、ダンプ出力したものを参考にするといいかも。

dumpdata

./manage.py dumpdata --format=json --indent=4 > fixtures/sample.json

読み込む

loaddata
./manage.py loaddata fixture/hoge.json
syncdb時に初期化して読み込む

フィクスチャのファイル名を

にすれば syncdb 時に毎回データがリフレッシュ