Ich bin eine ziemlich große Anwendung zu schaffen Flasche und Jinja verwenden. Flask empfiehlt, große Anwendungen mithilfe von Blueprints in kleinere Einheiten zu unterteilen. Wenn ich ein Grundlayout für meine gesamte Anwendung/Website haben, wie kann ich das von Vorlagen innerhalb meiner Pläne verlängern?Wie eine Basis Flask Jinja Vorlage aus einer Blueprint-Vorlage zu verlängern?
7
A
Antwort
18
Sie schreiben einfach Namen der Basisvorlage Layout und Flask wird es finden, wenn es in der App-Vorlagen-Ordner vorhanden ist und dann in Bauplan des Vorlagenordner.
{% extends 'template_name.html' %}
Wenn es dann in einem Ordner in Vorlagen Ordner vorhanden
{% extends 'folder_name/template_name.html' %}
Wenn es zwei Vorlagen mit demselben Namen in der App-Vorlagen-Ordner und Vorlagenordner Bauplan, dann Vorlage in App-Vorlagen werden Ordner Priorität erhalten .
Sehen Sie diese Frage für weitere Informationen flask blueprint template folder
Flask automatisch Vorlagen für Sie findet, wenn sie an richtigen Positionen platziert werden.
Verwandte Themen
- 1. Generieren Sie eine statische Seite aus einer Jinja Vorlage und servieren Sie sie mit Flask
- 2. Wie indexieren Sie eine Jinja-Vorlage?
- 3. Entfernen Sie unnötige Leerzeichen aus Jinja gerenderten Vorlage
- 4. Flask: Kann Wörterbuch in Jinja HTML-Vorlage nicht anzeigen
- 5. Wie kann ich Variablen zu Jinja Vorlage von einem Flask Decorator senden?
- 6. Einstellung Flask Wörterbuch Wert über Jinja
- 7. Wie bekomme ich Flask-SQLAlchemy-Objekt, um Beziehungskinder für Jinja-Vorlage zu laden?
- 8. Sane Möglichkeit, Standardvariablenwerte innerhalb einer jinja Vorlage zu definieren?
- 9. wie man jinja Vorlage direkt aus dem Dateisystem laden
- 10. Jinja Vorlage analysiert Variable als Literal-String
- 11. Weitergabe von Daten aus Javascript in Flask
- 12. Wie lädt man Ajax Bootstrap Tabs dynamisch mit Vorlage Jinja Flask?
- 13. User-generierte Jinja 2 Vorlagen mit Flask
- 14. Wie eine kommagetrennte Liste in Jinja Python-Vorlage ausgeben?
- 15. Erstellen Sie eine zweite Jinja-Umgebung in der Flask-App
- 16. Flask + Jinja: Übergeben Sie Daten an eine Basisvorlage/alle Vorlagen
- 17. Legen Sie die Folium-Karten in die Jinja-Vorlage
- 18. Verschachtelte Schleife in einem Ansible Jinja Vorlage
- 19. Pythonflasche jinja Bilddatei nicht gefunden
- 20. auf eine URL von Flask app in jinja2 Vorlage
- 21. Python-Liste von Listen in einer Jinja-Vorlage anzeigen
- 22. Wie kann ich eine JS-Vorlage aus einer gerenderten HTML-Vorlage rendern?
- 23. Flask - render Vorlage asynchron
- 24. Abrufen von Host-Informationen innerhalb jinja Vorlage
- 25. Flask Vorlage nicht
- 26. Flask: Wie Rendern der Zeilenumbruch in Vorlage?
- 27. Wie man loop.counter in python jinja Vorlage ausgibt?
- 28. Wie formatiert man mit einer UNICODE-Zeichenfolge die JINJA-Variable in einer Vorlage?
- 29. Schreiben einer CSV aus dem Flask-Framework
- 30. Wie die Basis einer Nummer zu bestimmen?
Wie komme ich von dieser Priorität los? Ich will nur, dass die Flasche genau die Vorlage verwendet, die ich mit dem vorgegebenen Weg wollte. – TomSawyer