以下是我的工作:
class Person(db.Model):
first_name = db.StringProperty()
last_name = db.StringProperty()
middle_name = db.StringProperty()
...
photo = db.BlobProperty()
person = Person.get_by_key_name(person_key_name)
if person == None or not person.photo:
self.response.set_status(404, 'Not Found')
return
self.response.headers['Content-Type'] = "image/png"
self.response.out.write(person.photo)
我不应该只使用一个字段SELECT
)而不是photo
来使用get_by_key_name
吗?
答案 0 :(得分:6)
没有
GQL不是SQL。无法使用“只有一个字段”进行SELECT查询 - 您只能 执行SELECT *
或SELECT __key__
。