我的应用程序、Datastore、webapp2 和特定于表单的“响应”都在工作:) 但我需要加载页面而不显示以前访问者的查询结果。在他们提交表单后,我只需要当前表单提交者的查询结果。这是一个会话或标题解决方案,还是我可以编辑 GqlQuery 来完成这个?
messages = db.GqlQuery("SELECT * "
"FROM Visitor "
"ORDER BY date DESC LIMIT 1") #obviously shows previous form submit
for message in messages:
if message.name == "" or message.mood == "":
self.response.out.write("<div class='textright'>Type name and select.</div>")
self.response.out.write("</body></html>")
elif message.mood == "bad" and message.name != "":
self.response.out.write("<body><html>")
self.response.out.write("<div class='textright'>Stay the course
^ ^ 最后一部分是我的“回复”,只有在当前访问者提交表单后才会出现。