djangoでmodelを辞書に変換する方法の例
通常の開発過程では、モデルを辞書に変換する必要があります。特に、現在流行している前後端分離アーキテクチャは、Jsonフォーマットがほぼ前後端間のデータ交換の基準となります。
from django.forms.models import model_to_dict
from projects.models import ProjectInformation
site = ProjectInformation.objects.get(id=6)
dict = model_to_dict(site)
dict
{'CRFmethod': '',
'EDCprovider': '',
'acceptancenum': '',
'add_time': datetime.datetime(2017, 4, 20, 8, 4, 42, 751202, tzinfo=<UTC>),
'begindate': None,
'clinicalassis': '',
'clinicalnum': '',
'created_by': '',
'created_date': None,
'enddate': None,
'ethicsreviewdate': None,
'ethicsreviewpers': '',
'ethicsreviewres': '',
'ethicsreviewunit': '',
'id': 6,
'isimport': None,
'leaderunit': None,
'localcases': None,
'medicalequipment': '',
'mequipmenttype': '',
'multicenter': '',
'plannum': '',
'proenname': ' ',
'proname': ' ',
'prostatus': '',
'prosummary': '',
'protype': ' ',
'regstudy': ' ',
'reportdate': None,
'reportnum': '',
'reportversion': '',
'researchdesign': '',
'researchtype': '',
'responsible': '',
'studytype': ' ',
'telephonenum': None,
'totalcases': None,
'treatmenttype': None,
'unitnum': None}
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。