Python 当在网页上输入用户名时,GQL查询以获取特定用户的数据。。。。?

Python 当在网页上输入用户名时,GQL查询以获取特定用户的数据。。。。?,python,google-app-engine,python-3.x,python-2.7,google-cloud-datastore,Python,Google App Engine,Python 3.x,Python 2.7,Google Cloud Datastore,我想要的是,当用户在form.html页面上输入其姓名时,该用户的消息将显示在postmessage.html页面上,并且用户可以选择输入更多数据或删除其消息,请提供帮助 messages = db.GqlQuery("SELECT * FROM Message WHERE author = :author", author=str(user)) 假设您有一个名为user的变量,该变量保存作者的字符串 我建议您也定义用户模型或使用现成的东西,这样您就不会存储作者的字符串,而是存储用户密钥 另外

我想要的是,当用户在form.html页面上输入其姓名时,该用户的消息将显示在postmessage.html页面上,并且用户可以选择输入更多数据或删除其消息,请提供帮助

messages = db.GqlQuery("SELECT * FROM Message WHERE author = :author", author=str(user))
假设您有一个名为user的变量,该变量保存作者的字符串

我建议您也定义用户模型或使用现成的东西,这样您就不会存储作者的字符串,而是存储用户密钥

另外,为什么要使用GQL?有更好、更简单的API可用:


那么你真正的问题是什么?这是您想要的页面,请参阅where命令。我确实看过“where”命令。我不知道如何实施它。你能编辑代码吗…?我对python很陌生…我不明白你所说的变量名user是什么意思,它为author和它的其余部分保存字符串。你能解释一下吗futher@bhatta,Paul是对的,请在提出问题之前,为解决这个问题付出大学的努力。。。我所说的引用用户/作者的意思是,在筛选作者之前,您需要某种方式来表示代码中的作者。函数中既没有数据模型,也没有对作者/用户的任何引用。