Im building an app using Django 1.10 as backend and Angular 2 4.0 for frontend.
Is it possible to create and save a model instance from a JSON data object?
Example: This model:
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
}
I dont want to manually create the model:
PartOne.objects.create(gender=json['gender'], gender_na=json['gender_na'], height=json['height'], height_na=json['height_na]
Im looking for an automated solution, like this:
PartOne.objects.create_from_json(json)