One-To-Many Example in NDB

后端 未结 4 2022
囚心锁ツ
囚心锁ツ 2021-01-12 08:22

I am trying to create ndb.Model class like Students and subjects

class Subject(ndb.Model):
     name = ndb.StringProperty()

class Student(ndb.Model):
    na         


        
4条回答
  •  南方客
    南方客 (楼主)
    2021-01-12 09:06

    Definition:

    class Subject(ndb.Model):
         name = ndb.StringProperty()
    
    class Student(ndb.Model):
        name = ndb.StringProperty()
        subject = ndb.KeyProperty(kind=Subject,repeated=True)
    

    Usage:

    subject1 = Subject()
    subject1.put()
    subject2 = Subject()
    subject2.put()
    student = Student()
    student.subject.append(subject1.key)
    student.subject.append(subject2.key)
    student.put()
    

提交回复
热议问题