CherryPy: определить стартовую страницу HTML, используя мако - PullRequest
0 голосов
/ 18 октября 2018

Мне нужно создать веб-приложение, используя 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.

...