Empezando con Cherrypy y Jinja2
Esta es mi primera vez profundizando en el desarrollo web en Python. Mi única otra experiencia es PHP, y nunca he usado un framework antes, así que encuentro esto muy intimidante y confuso.
Estoy interesado en aprender CherryPy / Jinja2 para hacer un monitor ZFS para mi NAS. He leído lo básico de los documentos en CherryPy / Jinja2, pero me parece que las muestras son inconexas y demasiado simplistas, realmente no entiendo cómo hacer que estas 2 cosas se "unan" con gracia.
Algunas preguntas que tengo:
¿Existe un tutorial sencillo que muestre cómo hacer que CherryPy y Jinja2 funcionen bien juntos? O bien estoy encontrando muestras que son demasiado simples, como las muestras en los documentos CherryPy / Jinja2, o una forma compleja. (ejemplo:https://github.com/jovanbrakus/cherrypy-example).
¿Existe una forma estandarizada o "esperada" de crear aplicaciones web para CherryPy? (Ejemplo: ¿Cómo debería ser la estructura de mi directorio? ¿Hay alguna forma de declarar cosas estáticas; es incluso necesario?)
¿Alguien ha recomendado literatura para esto o la documentación en línea es el mejor recurso?