我有一些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