错误
TemplateSyntaxError: Caught ReferencePropertyResolveError while rendering: ReferenceProperty failed to be resolved: [u'Image', 12345678L]
楷模
#ModelBase class extends from db.Model
class Article(TaggableModel):
...
image = db.ReferenceProperty(Image, collection_name='image_set')
image_blob = blobstore.BlobReferenceProperty()
class BlobStoreImage(ModelBase):
...
title = db.StringProperty()
alt = db.TextProperty(default="")
blobkey = blobstore.BlobReferenceProperty()
class Image(ModelBase):
...
title = db.StringProperty()
original = db.BlobProperty()
据我了解,有一篇文章指的是不存在Image
的id='12345678L'
. 但是,您似乎无法查询 app engine 中的各个字段。鉴于这种情况,我如何通过删除Article
与不存在的图像相关联的图像来解决此错误,或者创建具有上述 id 的图像。
我已经尝试过后者,并且服务器返回了 200 代码,但也许我的语法错误。