私のアプリ、データストア、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
^ ^この最後のセクションは、現在の訪問者がフォームを送信した後にのみ表示される必要がある私の「応答」です。