【发布时间】:2009-06-30 22:28:08
【问题描述】:
嘿, 是否有任何用于 Python 的事件驱动/基于事件的 Web 框架?
我的意思是像 NitroGen 这样的东西是为 erlang 准备的。
您只需获取添加到网站的一些组件(如按钮),并将 python 函数关联到按钮的“onclick”处理程序,然后它就会被执行。它应该为我生成所有需要的 html 和 js 核心(就像氮气一样)并支持所有需要的组件(如 span、p、按钮、文本框、密码字段......) 像下面的代码:
from pyjamas.ui.RootPanel import RootPanel
from pyjamas.ui.Button import Button
from pyjamas import Window
def greet(fred):
Window.alert("Hello, AJAX!")
if __name__ == '__main__':
b = Button("Click me", greet)
RootPanel().add(b)
得到this。
我发现的唯一框架是PyJamas,但它是为 Web 应用程序(如 Webmailers 之类的东西)而不是为网页(谷歌需要索引内容并且应该在没有 js 的情况下可读,功能有限)而设计的)。那么有没有类似睡衣或氮气之类的东西?
谢谢!
【问题讨论】:
标签: python frameworks