Мне нужно создать веб-приложение, используя Python3, mako и CherryPy.Так что я впервые использую их оба, и я действительно новичок в этом.После работы с официальным руководством CharryPy у меня возник вопрос.
При запуске CherryPy я хочу увидеть стартовую html-страницу, с которой я могу перейти на разные страницы этого приложения.Я не уверен, как определить начальную точку CherryPy.
Я хочу, чтобы стартовой страницей был мой index.html, где у меня есть переход к подстраницам, где я могу предоставлять различные данные для проектов и т. Д.
Теперь я не уверен, как сказать CharryPy мою отправную точку.Следующий код просто использует шаблон mako .txt и представляет его, но это не данные .html.Если я правильно понял, я пишу HTML-код в mako, и mako отображает его с помощью функции шаблона после запуска CherryPy.
class Root(object):
@cherrypy.expose
def index(self):
mytemplate = Template(filename='/myApp/templ.txt')
return mytemplate.render()
if __name__ == '__main__':
cherrypy.quickstart(Root())
Так как я могу создать html-файл с помощью mako или определить статический html-файл какточка входа CherryPy?Например, я хочу загрузить index.html в качестве точки входа после запуска CherryPy.