Ich habe ein einfaches Szenario, in dem es eine Benutzerklasse gibt, die den Namen, die E-Mail-Adresse und die Follower-Eigenschaft hat.
%Vor%Während der Ausführung bekomme ich den Fehler.
%Vor%Jeder Vorschlag, wie das "followers" -Attribut modelliert wird, würde sehr geschätzt werden. Danke im Voraus
Die Verwendung einer Art für eine Schlüsseleigenschaft e.g. some_prop = ndb.KeyProperty(User)
erzwingt nur, dass die Art des Schlüssels vom Typ Benutzer sein muss. So können Sie bei Bedarf auch eine KeyProperty ohne eine Art verwenden.
Wenn Sie jedoch erzwingen möchten, dass alle Folgertasten vom Typ Benutzer (innerhalb des Benutzermodells) sein müssen, dann umgeben Sie die Art mit Anführungszeichen:
%Vor%Es wird im ndb-Spickzettel
etwas besser erklärtWenn Sie möchten, dass "Follower" eine KeyProperty sind, dann setzen Sie einfach:
%Vor%oder, was ich denke, um den Typ des Schlüssels anzugeben.
%Vor% Ich denke, Sie vermissen nur kind=User
wahrscheinlich.
Tags und Links google-app-engine google-cloud-datastore app-engine-ndb