谷歌应用引擎中的提醒框

时间:2012-08-21 21:51:18

标签: python google-app-engine

是否有任何选项可以在GAE(python)中显示不依赖于javascript的警告框?

我想在我对数据库执行某些操作后立即显示警告框,然后才重定向到另一个页面,我正在尝试避免使用javascript,(主要是因为我对此不太了解。)

我有一个带有2个按钮(下一个和后面)的html表单和一个文本区域。如果文本区域为空,我想重新呈现表单,如果文本有一些东西,我想在更新我的数据库之后显示一个警告框,然后重定向。

def post(self, res1, machine_id):
  if back:
    self.redirect('/%s/%s' %(username,machine_id)
  if next:
    user, machine, avisos = self.get_username_machine(username, machine_id)
    if not text:
       msg = ' you have to input a text'
    else:
       msg = 'Call submitted'
       call = dbstructure.Call(machine_id= machine_id, text= text, rep = rep)
       call.put()
       #Browser.AlertBox("Call Submitted")
       self.redirect('/')
     self.render(page, msg=msg)

我尝试在tgghe按钮上点击一下,但我无法使其正常工作。

有人有任何建议吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

制作一个警示框并将其扔到html输出中的某个位置。

<div class ="alert" style="width:200px;height:100px;background:#f00; border: 1px solid black; margin: 0 auto;">
    This is information!
</div>