google-app-engine: как получить список объектов в качестве свойства в другом классе? - PullRequest
1 голос
/ 13 декабря 2011

как мне добиться этого за 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 Ответ

5 голосов
/ 13 декабря 2011

Посмотрите справочную документацию http://code.google.com/appengine/docs/python/datastore/datamodeling.html#References

Работает наоборот, класс Car будет иметь

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

, что сделало бы собственность автомобиля доступной в Персоне.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...