Как Django Fixtures обрабатывают ManyToManyFields?

Я пытаюсь загрузить около 30 тыс. Xml-файлов с сайта clinictrials.gov в базу данных mySQL, и способ обработки нескольких местоположений, ключевых слов и т. Д. Находится в отдельной модели с использованием ManyToManyFields.

Лучший способ, который я придумал, - это прочитать данные с помощью прибора. Итак, мой вопрос: как мне обрабатывать поля, где данные являются указателем на другую модель?

Я, к сожалению, недостаточно знаю, как работают ManyToMany / ForeignKeys, чтобы иметь возможность ответить ...

Спасибо в качестве справки приведен пример кода ниже: _ _ представляют поля ManyToMany

{
    "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,
    }

}

16
задан CMaury 5 October 2011 в 00:15
поделиться