Wie wählt man das Template-Verzeichnis dynamisch aus, das in flask verwendet werden soll?

Standardmäßig Kolben verwendet template-Dateien im Verzeichnis "template":

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

Gibt es eine Möglichkeit, dynamisch zu wählen, template-Verzeichnis nach Benutzer angemeldet? Dies ist, wie ich will, dass die Verzeichnis-Struktur zu sein :

/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

Nun, wenn ich den Benutzernamen des angemeldeten Benutzers und der name der Vorlage, aktiviert durch den Benutzer, ist es möglich, dynamisch wählen Sie das Verzeichnis zum laden der template-Dateien? Zum Beispiel,

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

anstatt fester

/templates/

Was ich versuche zu erreichen, ist ein wordpress-wie Design-system für meine web-Anwendung, wo die Nutzer hochladen/wählen Sie die Themen für seine website.

InformationsquelleAutor der Frage anujkk | 2012-11-28

Schreibe einen Kommentar