comparison examples/cherrypy/index.py @ 266:8a13cbab435e trunk

Added an example CherryPy application.
author cmlenz
date Sun, 24 Sep 2006 14:33:26 +0000
parents
children 406915754870
comparison
equal deleted inserted replaced
265:26bebcc26da8 266:8a13cbab435e
1 import os
2 import sys
3
4 import cherrypy
5 from genshi.template import TemplateLoader
6
7 loader = TemplateLoader([os.path.dirname(os.path.abspath(__file__))])
8
9
10 class Example(object):
11
12 @cherrypy.expose
13 def index(self):
14 tmpl = loader.load('index.html')
15 return tmpl.generate(name='world').render('xhtml')
16
17
18 cherrypy.root = Example()
19
20 if __name__ == '__main__':
21 cherrypy.config.update(file='config.txt')
22 cherrypy.server.start()
Copyright (C) 2012-2017 Edgewall Software