Я использую этот код для обновления схемы существующих объектов:
photo = Photo.get_by_id( 334 )
photo.smThumb = db.BlobProperty()
photo.mThumb = db.BlobProperty()
photo.lgThumb = db.BlobProperty()
photo.put()
photo.smThumb = photo.sm_thumbnail
photo.mThumb = photo.lg_thumbnail
photo.lgThumb = photo.lg_thumbnail
photo.put()
, что приводит к:
BadValueError: Property smThumb must be convertible to a Blob instance (Blob() argument should be str instance, not BlobProperty)
Как мне это исправить?
note: sm_thumbnail и lg_thumbnail имеют тип db.BlobProperty () и в настоящее время имеют двоичные значения (по фотографии для каждого). Я пытаюсь скопировать эти значения в новые свойства smThumb, mThumb и lgThumb.