Механизм приложения Google: инвертируйте ссылочные поиски

Реверс ссылается возможный в механизме приложения Google? Я использую патч механизма приложения к develope, как который приложение и моя модель - что-то:

class Portfolio(db.Model):
   user = db.ReferenceProperty(User)
   pic = db.BlobProperty()

Теперь, Если у меня есть пользовательский объект, действительно ли возможно получить рис., связанный с пользовательским портфелем? т.е. обратная ссылка от Пользователя к Портфелю.

1
задан Ankit Jaiswal 13 July 2010 в 11:57
поделиться

2 ответа

Да. Вы можете получить доступ к характеристикам, через:

user = User()
pics = user.portfolio_set

Вы можете изменить имя по умолчанию (которое является modelname_set), передав аргумент collection_name конструктору ReferenceProperty. Например:

class Portfolio(db.Model):
  user = db.ReferenceProperty(User, collection_name="Portfolio")

Дополнительную информацию и примеры смотрите здесь: http://code.google.com/appengine/docs/python/datastore/entitiesandmodels.html

1
ответ дан 2 September 2019 в 23:06
поделиться

Да, это возможно. По умолчанию вы можете получить доступ к портфолио пользователя через user.portfolio_set. Для получения дополнительной информации читайте здесь: http://code.google.com/intl/pl/appengine/articles/modeling.html

1
ответ дан 2 September 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: