2024-10-04 07:34:29 发布
网友
我到底如何用python将字符串变量传递到GQL??我可以在SQL中很好地完成它,但它就是不起作用。以下是我所拥有的:
personalposts = db.GqlQuery("select * from PersonalPost where user_id = %s order by created desc limit 30" % user_id)
这让我很痛苦,但我觉得应该很简单。在
谢谢!在
创建如下查询:
query = PersonalPost.all() query.filter('user_id', user_id) query.order('-created')
或使用:在“%s”前后加上单引号!!在
这应该是有效的:
personalposts = db.GqlQuery("select * from PersonalPost where user_id =:1 order by created desc limit 30",user_id)
{syntax{1}示例:
来源:https://developers.google.com/appengine/docs/python/datastore/gqlqueryclass
参数可以按位置或名称绑定,有关详细信息,请参阅GqlQuery类文档。在
所以你可以这么做
personalposts = db.GqlQuery("select * from PersonalPost where user_id = :1 order by created desc limit 30", user_id)
或者
创建如下查询:
或使用:在“%s”前后加上单引号!!在
^{pr2}$这应该是有效的:
{syntax{1}示例:
^{pr2}$来源:https://developers.google.com/appengine/docs/python/datastore/gqlqueryclass
参数可以按位置或名称绑定,有关详细信息,请参阅GqlQuery类文档。在
所以你可以这么做
或者
^{pr2}$相关问题 更多 >
编程相关推荐