def create_mep(mep_json): mep = MEP() mep.id = create_uniq_id(mep_json) mep.picture = mep.id + ".jpg" mep.active = True change_mep_details(mep, mep_json) add_missing_details(mep, mep_json) add_addrs(mep, mep_json["Addresses"]) mep.save() add_committees(mep, mep_json["Committees"]) add_delegations(mep, mep_json.get("Delegations", [])) add_countries(mep, mep_json["Constituencies"]) add_groups(mep, mep_json["Groups"]) add_organizations(mep, mep_json.get("Staff", [])) add_mep_email(mep, mep_json["Mail"]) add_mep_website(mep, mep_json["Homepage"]) add_mep_cv(mep, mep_json.get("CV", [])) print " save mep modifications" mep.save()