Допустим, у меня есть следующее JSON:
{
"name": "Rob",
"Occupation": {
"Painter": [
{
"company" : "X",
"years" : "1980-1997"
},
{
"company" : "Y",
"years" : "1999-2000"
}
],
"Singer": [
{
"company" : "A",
"years" : "2001-2005"
}
]
}
}
, где поля "Занятия" в "Painter" и "Singer", очевидно, могут измениться на что-то другое. Как мне go создать модель для этого, используя schematics
Пока у меня есть следующее:
from schematics import models, types
class Person(models.Model):
name = types.StringType()
occupation = types.ModelType(OccupationModel, serialized_name="Occupation")
class Occupation(models.Model):
## Here is where I don't know what to do!!!