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.

questionAnswers(3)

yourAnswerToTheQuestion