By default flask uses template files stored in "template" directory :
/flaskapp
/application.py
/templates
/hello.html
Is there any way to dynamically choose template directory according to user logged in? This is how I want the directory structure to be :
/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
Now if I have the username of logged in user and the name of template activated by user, is it possible to dynamically select the directory to load template files? For example,
/userdata/<username>/<activated template name>/
instead of fixed
/templates/
What I am trying to achieve is a wordpress like theme system for my web application where users can upload/select themes for his website.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…