擅长:python、mysql、java
<p>你可以这样做。在</p>
<pre><code># professor model
class Professor(ndb.Model):
name = ndb.StringProperty()
email = ndb.StringProperty()
# student model
class Student(ndb.Model):
name = ndb.StringProperty()
age = ndb.IntegerProperty()
snape = ndb.Key(Professor, 'snape')
Professor(name="Professor Snape", email="snape@blah.edu", key=snape).put()
st1 = Student(name="Akshar", age=18, parent=snape)
st2 = Student(name="Greg", age=19, parent=snape)
st3 = Student(name="Alex", age=18, parent=snape)
st1.put()
st2.put()
st3.put()
# so lets say give me all students that has class with Professor Snape
for student in Student.query(ancestor=snape).fetch(10):
print student.name
# You should get something:
Akshar
Greg
Alex
</code></pre>