嗨我写的是简单的网络服务器...
这是代码框架。
url = ('/comment','HandleComment','/question','HandleQuestion','/post','HandlePost')
class HandleAll:
.
.
webApi = web.application(urls, globals())
if __name__ == "__main__":
webApi.run()
而不是使用3个不同的类(HandleComment,HandleQuestion,HandlePost),我想检查调用哪个URL if statment
任何人都能帮帮我..?
谢谢。答案 0 :(得分:0)
它有点失败了使用 web.py 的目的,但只有一个处理程序可以做到这一点:
import web
urls = ('/.*', 'Root')
class Root:
def GET(self):
url = web.url()
if url == '/comment': pass
elif url == '/question': pass
elif url == '/post': pass
def POST(self):
if web.url() == '/post':
pass
app = web.application(urls, globals())
if __name__ == "__main__":
app.run()
如果每个处理程序的语法不符合你的喜好,也许你应该给Bottle一个。