切利比抓住所有的柔

2024-06-18 16:34:31 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Cherrypy创建这个脚本,以便任何url都可以加载加载索引.html在

示例如果使用其中任何一个,则它们都将加载索引.html页码 www.mtsite.test/111111/22222/333333 www.mtsite.test/1 www.mtsite.test/fred www.mtsite.test/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)

Tags: pathtestimportselfindexosconfdef
1条回答
网友
1楼 · 发布于 2024-06-18 16:34:31
#!/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)

相关问题 更多 >