Auto Application
Other languages : français | ...
The auto application acts like the basic application, only it doesn't require a URL mapping to be created. The mapping is derived from the class names (using metaclasses). In it's most basic form:
Example code
app = web.auto_application()
class hello(app.page):
def GET(self):
return "hello, world!"
if __name__ == '__main__':
app.run() # goto http://hostname:8080/hello
You can also override the default path (which is the name of the class) by setting a class variable "path". See below:
More Example code
app = web.auto_application()
class hello(app.page):
path = "/foobar"
def GET(self):
return "hello, world!"
if __name__ == '__main__':
app.run() # goto http://hostname:8080/foobar