バックエンドとしてDjango 1.10、フロントエンドにAngular 2 4.0を使用してアプリをビルドしました。Django:JSONデータを使用してモデルを作成して保存する
JSONデータオブジェクトからモデルインスタンスを作成して保存することはできますか?
例:このモデル:
class PartOne(models.Model):
gender = models.SmallIntegerField(choices=[(1, "Male"), (2, "Female")])
gender_na = models.BooleanField(default=False)
height = models.SmallIntegerField()
height_na = models.BooleanField(default=False)
JSON:
json = {
'gender': 1,
'gender_na':False,
'height':195,
'height_na':False
}
私はを手動でモデルを作成したいいけない:
自動化を探してPartOne.objects.create(gender=json['gender'], gender_na=json['gender_na'], height=json['height'], height_na=json['height_na]
イムtのような解彼:
PartOne.objects.create_from_json(json)
django-rest-frameworkとそのシリアライザ機能を調べる必要があります。 –