使用Cherrypy如何制作此脚本,以便任何url都会加载load index.html
示例如果使用其中任何一个,则它们都会加载index.html页面 www.mtsite.test / 111111 /333333分之22222 www.mtsite.test / 1 www.mtsite.test /弗雷德 www.mtsite.test /测试
import os, os.path
import random
import string
import cherrypy
class StringGenerator(object):
@cherrypy.expose
" def *(self)
def index(self):
return file('index.html')
if __name__ == '__main__':
conf = {
'/': {
'tools.sessions.on': True,
'tools.staticdir.root': os.path.abspath(os.getcwd())
},
'/static': {
'tools.staticdir.on': True,
'tools.staticdir.dir': './public'
}
}
webapp = StringGenerator()
cherrypy.quickstart(webapp, '/', conf)
答案 0 :(得分:2)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import cherrypy
config = {
'global' : {
'server.socket_host' : '127.0.0.1',
'server.socket_port' : 8080,
'server.thread_pool' : 4
}
}
class App:
@cherrypy.expose
def default(self, *args, **kwargs):
return u'It is me again at {0} with {1}'.format(args, kwargs)
if __name__ == '__main__':
cherrypy.quickstart(App(), '/', config)