¿Cómo seleccionar dinámicamente el directorio de plantillas para usar en el matraz?

De forma predeterminada, el matraz utiliza archivos de plantilla almacenados en el directorio "plantilla":

/flaskapp
    /application.py
    /templates
        /hello.html

¿Hay alguna forma de elegir dinámicamente el directorio de plantillas de acuerdo con el usuario que inició sesión? Así es como quiero que sea la estructura del directorio:

/flaskapp
    /application.py
    /templates (default template goes here)
        /hello.html
    /userdata
        /user1
            /template1
                 hello.html
            /template2
                 hello.html
        /user2
            /template1
                 hello.html
            /template2
                 hello.html

Ahora, si tengo el nombre de usuario de usuario registrado y el nombre de la plantilla activada por el usuario, ¿es posible seleccionar dinámicamente el directorio para cargar archivos de plantilla? Por ejemplo,

/userdata/<username>/<activated template name>/

en lugar de fijo

/templates/

Lo que estoy tratando de lograr es un sistema de tema tipo wordpress para mi aplicación web donde los usuarios pueden cargar / seleccionar temas para su sitio web.

Respuestas a la pregunta(3)

Su respuesta a la pregunta