Начало работы с Cherrypy и Jinja2

Я впервые вникну в веб-разработку на python. Мой единственный другой опыт - это PHP, и я никогда раньше не использовал фреймворк, поэтому я нахожу это очень пугающим и запутывающим.

Я заинтересован в изучении CherryPy / Jinja2 для создания монитора ZFS для моего NAS. Я прочитал основы документации по CherryPy / Jinja2, но обнаружил, что образцы не связаны между собой и слишком упрощены, я не совсем понимаю, как заставить эти 2 вещи «изящно слиться».

У меня есть несколько вопросов:

Есть ли простой урок, показывающий, как заставить CherryPy и Jinja2 хорошо работать вместе? Я либо нахожу сэмплы, которые слишком просты, например сэмплы в документах CherryPy / Jinja2, либо способ сложный. (пример:https://github.com/jovanbrakus/cherrypy-example).

Существует ли стандартный или «ожидаемый» способ создания веб-приложений для CherryPy? (пример: как должна выглядеть моя структура каталогов? Есть ли способ объявить статические вещи; это даже необходимо?)

Кто-нибудь рекомендовал литературу для этого или онлайн-документация лучший ресурс?

Ответы на вопрос(2)

Ваш ответ на вопрос