Web.py Cookbook 简体中文版 - 使用子应用
2012-11-23 11:07
281 查看
问题
如何在当前应用中包含定义在其他文件中的某个应用?解法
在blog.py中:
import web urls = ( "", "reblog", "/(.*)", "blog" ) class reblog: def GET(self): raise web.seeother('/') class blog: def GET(self, path): return "blog " + path app_blog = web.application(urls, locals())
当前的主应用
code.py:
import web import blog urls = ( "/blog", blog.app_blog, "/(.*)", "index" ) class index: def GET(self, path): return "hello " + path app = web.application(urls, locals()) if __name__ == "__main__": app.run()
相关文章推荐
- Web.py Cookbook 简体中文版 - 怎样使用数据库事务处理
- Web.py Cookbook 简体中文版 - 在webpy中使用Mako模板引擎
- Web.py Cookbook 简体中文版 - 使用Apache + mod_wsgi部署webpy应用
- Web.py Cookbook 简体中文版 - 在webpy中使用Cheetah模板引擎
- Web.py Cookbook 简体中文版 - 使用字典动态构造where子句
- Web.py Cookbook 简体中文版 - 怎样使用表单 forms
- Web.py Cookbook 简体中文版 - 如何使用web.background
- Web.py Cookbook 简体中文版 - db.upate 数据更新
- Web.py Cookbook 简体中文版 - 跳转(seeother)与重定向(redirect)
- Web.py Cookbook 简体中文版
- Web.py Cookbook 简体中文版 - Testing with Paste and Nose
- Web.py Cookbook 简体中文版 - 从post读取原始数据
- Web.py Cookbook 简体中文版 - How to use templates on Google App Engine
- Web.py Cookbook 简体中文版 - deploying web.py with nginx and mod_wsgi
- Web.py Cookbook 简体中文版 - Use Jinja2 template engine in webpy
- Web.py Cookbook 简体中文版 - 管理自带webserver日志
- Web.py Cookbook 简体中文版 - Import functions into templates
- Web.py Cookbook 简体中文版 - 上传文件大小限定
- Web.py Cookbook 简体中文版 - 通过Fastcgi和lighttpd部署
- Web.py Cookbook 简体中文版 - Web.py using FastCGI and Apache 2