Эквивалентная замена для ListProperty (db.Key) в djangoappengine - PullRequest
0 голосов
/ 28 июля 2010

Я и пытаюсь использовать djangoappengine , но я не уверен, как мне написать модель для включения стандарта

ListProperty(db.Key) 

Я знаю, что djangotoolbox предоставляет эти типы полей, но я не могу понять точный синтаксис.

1 Ответ

1 голос
/ 19 января 2011

db.ListProperty (db.Key) хранит список ключей любой сущности.

Модель:

class Profile(db.Model):
data_list=db.ListProperty(db.Key)

class Data(db.Model):
name=db.StringProperty()

вид:

prof=Profile()
data=Data.all()

for data in data:
    prof.data_list.append(data)

/// Here data_list stores the keys of Data entity

Data.get(prof.data_list) will get all the Data entities whose key are in the data_list attribute
...