我的應用程序,數據存儲,webapp2和特定於表單的「響應」都可以工作:)但我需要加載頁面而不顯示上一個訪問者的查詢結果。在提交表單後,我只需要當前表單提交者的查詢結果。這是一個會話還是頭文件解決方案,還是我可以編輯GqlQuery來完成這個任務?僅針對會話的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
^^最後一部分是我的「響應」,需要出現後才當前訪問者提交表單。
我不知道如何從我以前的答案中得到「使用模板」是讓您保持在同一頁面上的解決方案。這不是我所說的。 –
如果您遇到語法錯誤,則需要向我們顯示堆棧跟蹤以及導致它的代碼。 –
尼克,請你看看我上面修改過的代碼嗎? – p1nesap