google-app-engine:如何在另一个类中将对象列表作为属性?

时间:2011-12-13 07:03:51

标签: python google-app-engine

我如何在google appengine db model

中实现这一目标
from google.appengine.ext import db
Class Car(db.Model):
    name=db.StringProperty()
    model=db.StringProperty()
    mileage=db.IntegerProperty()

Class Person(db.Model):
    name=db.StringProperty()
    age=db.IntegerProperty()
    cars=db.ListProperty(Car) # How can I have cars object for person containing list of Car Objects? 

谢谢

1 个答案:

答案 0 :(得分:5)

查看参考文档http://code.google.com/appengine/docs/python/datastore/datamodeling.html#References

它反过来工作,类Car可以

person = db.ReferenceProperty(Person, collection_name="cars")

这样可以在人物中提供物业汽车。

希望这有帮助。