我已经将数据存储在gae数据存储中,但是当我查询数据并引用属性时,我似乎得到的是对对象的引用,而不是属性的值。你知道吗
class ClassDefinitions(db.Model):
class_name = db.StringProperty
class_definition = db.TextProperty
class FlexEntityAdminHandler(webapp.RequestHandler):
def get(self):
query = db.GqlQuery("SELECT * FROM ClassDefinitions")
definitions = query.fetch(1000, 0)
for definition in definitions:
logging.info("Name: %s", definition.class_name)
logging.info("Def: %s", definition.class_definition)
当我提到definition.class\u名称我得到:
<class 'google.appengine.ext.db.StringProperty'>
而不是我存储的值。我知道它正在被存储,因为每次我添加一个新条目时,查询结果的数量都会增加1。有人知道我做错了什么吗?你知道吗
创建模型时,需要创建属性类型类的实际实例:
(注意
()
。)相关问题 更多 >
编程相关推荐