Package cherrypy :: Package tutorial :: Module tut02_expose_methods
[hide private]
[frames] | no frames]

Source Code for Module cherrypy.tutorial.tut02_expose_methods

 1  """ 
 2  Tutorial - Multiple methods 
 3   
 4  This tutorial shows you how to link to other methods of your request 
 5  handler. 
 6  """ 
 7   
 8  import cherrypy 
 9   
10 -class HelloWorld:
11
12 - def index(self):
13 # Let's link to another method here. 14 return 'We have an <a href="showMessage">important message</a> for you!'
15 index.exposed = True 16
17 - def showMessage(self):
18 # Here's the important message! 19 return "Hello world!"
20 showMessage.exposed = True
21 22 cherrypy.tree.mount(HelloWorld()) 23 24 if __name__ == '__main__': 25 import os.path 26 thisdir = os.path.dirname(__file__) 27 cherrypy.quickstart(config=os.path.join(thisdir, 'tutorial.conf')) 28