私はclinicaltrials.govからmySQLデータベースにおよそ30kのxmlファイルをロードしようとしています.MyToToManyFieldsを使用して複数の場所やキーワードなどを処理する方法は別のモデルになります。Django FixturesはManyToManyFieldsをどのように扱いますか?
私が把握した最良の方法は、フィクスチャを使用してデータを読み取ることです。だから私の質問は、データが別のモデルへのポインタであるフィールドをどのように処理するのですか?
私は残念ながら答えることができて、多対多/のForeignKeyがどのように機能するかについて十分に知らない...助けを
おかげで、以下のサンプルコード:_ _多対多分野に表す
{
"pk": trial_id,
"model": trials.trial,
"fields": {
"trial_id": trial_id,
"brief_title": brief_title,
"official_title": official_title,
"brief_summary": brief_summary,
"detailed_Description": detailed_description,
"overall_status": overall_status,
"phase": phase,
"enrollment": enrollment,
"study_type": study_type,
"condition": _______________,
"elligibility": elligibility,
"Criteria": ______________,
"overall_contact": _______________,
"location": ___________,
"lastchanged_date": lastchanged_date,
"firstreceived_date": firstreceived_date,
"keyword": __________,
"condition_mesh": condition_mesh,
}
}
私は答えは覚えていませんが、 "manage.py dumpdata"コマンドを使用してjsonファイルにデータベースをダンプすると、そのファイルを例として作成することができます。それは私が関係フィールドのための器具を作る方法を見つける必要があるときにしたことです。 :) – akonsu