wie eine Eins-zu-viele Relevanz auf Google-App-Engine erstellen

stimmen
0

wie ein Forum hat viele Themen,

ths spezifisch ist: Forum und Thema das gleiche Modell hat:

class Geo(db.Model):
    #self = db.SelfReferenceProperty()
    title = db.StringProperty()
    link = db.StringProperty()
    updated = db.DateTimeProperty(auto_now =True)
    author = db.ReferenceProperty(MyUser)
    id = db.StringProperty()
    entry_keys = db.ListProperty(db.Key)
    summary = db.StringProperty(multiline=True)
    point = db.StringProperty()

    @property
    def entry(self):
        return [db.get(key) for key in self.entry_keys]

alle sind sie ein Format Geo-rss, ich benutze Listproperty dieser Ort, aber Listproperty hat maximale Größe,

so habe ich eine andere Methode zu finden,

Also, was ich tun soll,

Vielen Dank

Veröffentlicht am 18/07/2010 um 00:27
vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
0

Dies ist tatsächlich eine many-to-many-Beziehung. Ein Forum kann mehrere Themen haben. Ein Thema kann mit mehreren Foren zugeordnet werden.

Schauen Sie sich den many-to-many - Abschnitt in der Engine - Dokumentation Google App.

Beantwortet am 18/07/2010 um 00:43
quelle vom benutzer

stimmen
1

Wenn Sie eine many-to-many - Beziehung wollen, Vorschlag des @ thethimble ist gut. Wenn Sie eine Beziehung vieler-zu-eins tun wollen, aber Sie könnten einen verwenden SelfReferenceProperty von Forum zu Thema - wie jede anderen Reference , dass auch eine implizite Sammlungseigenschaft auf der referenzierten Einheit macht (die eine, während die referencers sind viele).

Beantwortet am 18/07/2010 um 03:16
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more