Como selecionar dinamicamente o diretório de modelos a ser usado no balão?
Por padrão, o flask usa arquivos de template armazenados no diretório "template":
/flaskapp
/application.py
/templates
/hello.html
Existe alguma maneira de escolher dinamicamente o diretório de modelo de acordo com o usuário logado? É assim que eu quero que a estrutura do diretório seja:
/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
Agora, se eu tiver o nome de usuário do usuário logado e o nome do modelo ativado pelo usuário, é possível selecionar dinamicamente o diretório para carregar os arquivos de modelo? Por exemplo,
/userdata/<username>/<activated template name>/
em vez de fixo
/templates/
O que eu estou tentando alcançar é um sistema de temas como wordpress para o meu aplicativo da web, onde os usuários podem fazer upload / selecionar temas para o seu site.