Jak dynamicznie wybrać katalog szablonów do użycia w kolbie?
Domyślnie kolba używa plików szablonów przechowywanych w katalogu „szablon”:
/flaskapp
/application.py
/templates
/hello.html
Czy jest jakiś sposób na dynamiczny wybór katalogu szablonów według zalogowanego użytkownika? W ten sposób chcę, aby struktura katalogów była:
/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
Jeśli teraz mam nazwę użytkownika zalogowanego i nazwę szablonu aktywowanego przez użytkownika, czy można dynamicznie wybrać katalog, aby załadować pliki szablonów? Na przykład,
/userdata/<username>/<activated template name>/
zamiast naprawionego
/templates/
To, co próbuję osiągnąć, to system motywów typu wordpress dla mojej aplikacji internetowej, w którym użytkownicy mogą przesyłać / wybierać motywy na swojej stronie internetowej.