Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (34 sloc) 839 Bytes
layout title
using subapplications

using subapplications

Other languages français | ...


How do you include an application defined in another file in your application?



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())

In your main

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__":
Jump to Line
Something went wrong with that request. Please try again.