gql查询返回BadQueryError:Parse Error

use*_*546 3 python google-app-engine gql

这是我的gql代码:

data = db.GqlQuery("SELECT * FROM Playlist " + "WHERE tags = :1" + "ORDER BY :2", tag, order)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

BadQueryError:Parse Error:符号BY上没有其他符号

有谁知道我做错了什么?

谢谢你的帮助

Chr*_*loe 5

您似乎是因为某种未知原因而连接GQL字符串并错过了一个空格.尝试:

data = db.GqlQuery("SELECT * FROM Playlist WHERE tags = :1 ORDER BY :2", tag, order)
Run Code Online (Sandbox Code Playgroud)