Djangoで顧客管理システムを作るテストをするのに、ダミーの顧客情報を作る方法を以前紹介した。 (個人情報のダミーデータを作ってくれるサイト) そこで作ったダミーの顧客データをDjangoに入力するのに、どのようにしたらいいのか調べてみると・・・ manage.pyにloaddata というFixtureを入力するコマンドがあることを知った。 > manage.py loaddata data.json Fixture は XML, JSON, YAML形式で書いていたらOKらしい。 manage.py dumpdata appname で出力したデータがそのままFixtureに使えるそうなので、それを参考にCSVファイルからJSON形式のFixtureを作るスクリプトを作ってみた。 JSON形式のFixtueの構造 まず始めにJSON形式のFixtureの構造は以下のようになっ