Я пытаюсь сохранить данные Json в БД и затем отобразить их в шаблоне.
Данные сохраняются как:
{"reaction": [{"reactionmeddrapt": "Stress fracture", "reactionmeddraversionpt": "20.1", "reactionoutcome": "1"}, {"reactionmeddrapt": "Drug effect incomplete", "reactionmeddraversionpt": "20.1", "reactionoutcome": "6"}, {"reactionmeddrapt": "Osteoarthritis", "reactionmeddraversionpt": "20.1", "reactionoutcome": "3"}, {"reactionmeddrapt": "Fracture delayed union", "reactionmeddraversionpt": "20.1", "reactionoutcome": "6"}, {"reactionmeddrapt": "Knee arthroplasty", "reactionmeddraversionpt": "20.1", "reactionoutcome": "6"}], "drug": [{"medicinalproduct": "PROLIA", "drugindication": "PRODUCT USED FOR UNKNOWN INDICATION", "drugadministrationroute": "065", "drugdosagetext": "UNK, Q6MO", "openfda": {"manufacturer_name": ["Amgen Inc"], "unii": ["4EQZ6YO2HI"], "product_type": ["HUMAN PRESCRIPTION DRUG"], "rxcui": ["993452", "993456"], "spl_set_id": ["49e5afe9-a0c7-40c4-af9f-f287a80c5c88"], "route": ["SUBCUTANEOUS"], "generic_name": ["DENOSUMAB"], "brand_name": ["PROLIA"], "product_ndc": ["55513-710"], "pharm_class_epc": ["RANK Ligand Inhibitor [EPC]"], "substance_name": ["DENOSUMAB"], "spl_id": ["f0a4aa32-b689-4a2a-b575-7b3156e79c0c"], "pharm_class_moa": ["RANK Ligand Blocking Activity [MoA]"], "application_number": ["BLA125320"], "nui": ["N0000187054", "N0000187055"], "package_ndc": ["55513-710-01"]}, "drugdosageform": "SOLUTION FOR INJECTION", "drugcharacterization": "1", "activesubstance": {"activesubstancename": "DENOSUMAB"}, "drugauthorizationnumb": "125320", "actiondrug": "5", "drugadditional": "3"}]}
На мой взгляд, я преобразовал эти данные, используя json.loads(json_data)
Сейчас я пытаюсь повторить это в шаблоне, но не могу это сделать.
Я пробовал с Json_data с json.loads и без json.loads. Это не похоже на работу.
Я перепробовал все в шаблоне {% for key, value......
и непосредственно {{json_data.field_name}}
Похоже, это один из наиболее часто задаваемых вопросов о SO, и до сих пор нет конкретного ответа.