Wie kann ich das Vorlagenverzeichnis für die Verwendung in der Flasche dynamisch auswählen?

Standardmäßig verwendet flask Vorlagendateien, die im Verzeichnis "template" gespeichert sind:

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

Gibt es eine Möglichkeit, das Vorlagenverzeichnis je nach angemeldetem Benutzer dynamisch auszuwählen? So soll die Verzeichnisstruktur aussehen:

/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

Kann ich das Verzeichnis zum Laden von Vorlagendateien dynamisch auswählen, wenn ich den Benutzernamen des angemeldeten Benutzers und den Namen der vom Benutzer aktivierten Vorlage habe? Zum Beispiel,

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

statt fest

/templates/

Was ich versuche zu erreichen, ist ein WordPress-ähnliches Themensystem für meine Webanwendung, in dem Benutzer Themen für seine Website hochladen / auswählen können.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage