Also habe ich mich entschieden, meine Bildergalerie wegen der neuen High-Performance Image Serving Sache neu zu schreiben. Das bedeutete die Verwendung von Blobstore, die ich noch nie zuvor benutzt hatte. Es schien einfach genug zu sein, bis ich versuchte, den BlobKey in meinem Modell zu speichern.Speichern von BlobKey im DataStore mit App-Engine
Wie in aller Welt speichere ich einen Verweis auf einen Blobstorekey in einem Modell? Sollte ich eine Zeichenfolge verwenden oder sollte ich eine spezielle Eigenschaft verwenden, die ich nicht kenne? Ich habe dieses Modell
class Photo(db.Model):
date = db.DateTimeProperty(auto_now_add=True)
title = db.StringProperty()
blobkey = db.StringProperty()
photoalbum = db.ReferenceProperty(PhotoAlbum, collection_name='photos')
Und ich bekomme diese Fehlermeldung: Immobilien BlobKey ein str oder Unicode-Instanz sein muss, keine BlobKey
Zugegeben, ich bin ein Neuling in App Engine, aber dies ist die erste große Wand Ich habe schon getroffen. Ausgiebig gegoogelt ohne Erfolg.
Ich werde auf diesen Teil über den Tag der Arbeit Wochenende arbeiten .. Das ist, wenn meine Frau nicht durch den Laptop aus dem Fenster (heiraten am Samstag!). – Sologoub