一個一對多的例子中,我想創建學生和學科在NDB
class Subject(ndb.Model):
name = ndb.StringProperty()
class Student(ndb.Model):
name = ndb.StringProperty()
subject = ndb.KeyProperty(kind=Subject)
一個學生可以有很多主題ndb.Model類。如何在這個模型中添加和存儲這些。我找不到任何例子。對於字符串屬性..有字段屬性,即重複=真
如何實現這一點,並在網上有任何工作的例子。對不起,如果它是重複的問題,但我試圖用我有限的技能來搜索這個論壇。
解決。新增模型爲: '主題= ndb.KeyProperty(一種=主題,重複= TRUE)' ,然後加入method..in Student對象時,只需添加 STD =學生() SUB1 =主題() SUB2 =主題() sub1.put() sub2.put() std.subject.append(SUB1) std.subject.append(SUB2) std.put() – Anjana 2012-04-11 05:14:26
你知道,如果有一種方法可以使用bulkloader導入轉換上傳重複的屬性? – mehulkar 2013-01-15 09:23:14
Anjana在你的修正評論中,是不是應該做std.subject.append(sub2.key())? – Milwaukoholic 2014-12-15 18:11:51