Python web.py url处理:多个子应用程序重定向
当使用web.py框架时。您可以将url重定向到子应用程序。 e、 g(code.py): 这真是直截了当 但是,在编写具有自己的url处理程序的subapp1.py时,如果我想将某个url(例如“/sub2”)重新路由到另一个子应用程序(subapp2),我就失败了 以前在subapp1.py中使用Python web.py url处理:多个子应用程序重定向,python,web.py,Python,Web.py,当使用web.py框架时。您可以将url重定向到子应用程序。 e、 g(code.py): 这真是直截了当 但是,在编写具有自己的url处理程序的subapp1.py时,如果我想将某个url(例如“/sub2”)重新路由到另一个子应用程序(subapp2),我就失败了 以前在subapp1.py中使用 import web import subapp2 urls = ( "/sub2", subapp2.app, "/(.*)", "some_local_class" ) ..
import web
import subapp2
urls = (
"/sub2", subapp2.app,
"/(.*)", "some_local_class"
)
....
获取对“/sub1/sub2/”的请求,由supapp1.py中的“some_local_class”处理。但我需要将此url重新路由到subapp2.py
我有什么遗漏吗?或者这可能不是web.py中推荐的url处理方法?在一些尝试错误后,发现web.py和从子应用重新路由到另一个子应用没有任何问题。一切都很顺利 错的是我的方法。不要尝试在包的init.py文件中创建子应用程序。至少当我将subapp移动到它自己的模块时,它运行得很好
import web
import subapp2
urls = (
"/sub2", subapp2.app,
"/(.*)", "some_local_class"
)
....