У меня есть WEB-приложение с некоторой статической страницей WEB (документация). Я хотел бы документацию (написанную в HTML), чтобы быть доступными из приложения, работающего под CherryPy, но и как статические файлы, которые мы можем открыть без запуска сервера WEB ...Сделать статический каталог HTML доступным с помощью CherryPy и файловым протоколом
class AppServer(JFlowServer):
@cherrypy.expose
def index(self, **kwargs):
return " ".join(open(os.path.join(WEB_DIR, "index.html")).readlines())
@cherrypy.expose
def test(self, **kwargs):
return " ".join(open(os.path.join(WEB_DIR, "test.html")).readlines())
это работает отлично, но поскольку у меня есть несколько страниц, от cherrypy ссылка должна быть «/ test», где в статическом режиме у меня есть «/test.html». Я хотел сделать CherryPy отображает URL, но я не мог найти способ сделать это ...
спасибо за вашу помощь, Джером
спасибо за ответ, но это не то, что я хочу. Я хочу, чтобы html-страницы возвращались самим сервером Cherrypy! Здесь есть только ссылка на документацию. – user1595929
@ user1595929 HTML-страницы действительно обслуживаются программой CherryPy, которую вы можете подтвердить, посетив 'http: // localhost: 8080/docs' и ссылки ниже, в то время как фрагмент работает. Они обслуживаются инструментом, и у вас нет обработчика в вашем коде. Это не должно вас смущать. – saaj
да, вы правы! благодаря – user1595929