我有一些JSON格式的数据,我想用manage.py loaddata data.json
命令加载数据。我有以下JSON格式。需要帮助来定义Django中的模型字段
{
"fields":{
"user id":12026,
"user name":"Paul Graham",
"email":"[email protected]",
"city":"China",
"VIdeoData":[
{
"video":"Livetube",
"time":0
},
{
"video":"Leexo",
"time":22
}
]
},
"pk":1,
"model":"graph.videometadata"
},
这里我的问题是我将如何为VideoData定义模型字段?视频数据中的对象可能会有所不同。
尝试这种方法http://stackoverflow.com/a/5726226/3033586 – madzohan
这取决于* how *视频数据会有所不同。与NoSQL数据库不同,Django模型需要确切知道模型中可以存储和不可存储的内容。 您可能需要多态性和自定义分析器来实际加载数据... – EvertW
@EvertW在上面的示例中,videodata有两个对象......但它可以是3个对象或10个对象内的行是常量即每个对象将有视频和时间领域....任何想法我怎么能实现这一点... – Naresh