Tworzę dość dużą aplikację za pomocą Flask i Jinja. Flask zaleca rozdzielanie dużych aplikacji na mniejsze jednostki za pomocą Blueprints. Jeśli mam podstawowy układ dla całej mojej aplikacji/strony internetowej, jak mogę rozszerzyć to z szablonów w ramach moich projektów?Jak rozszerzyć podstawowy szablon Flask Jinja z szablonu Blueprint?
7
A
Odpowiedz
18
Wystarczy napisać nazwę szablonu podstawowego szablonu, a Flask znajdzie go, jeśli istnieje w folderze szablonów aplikacji, a następnie w folderze szablonów projektu.
{% extends 'template_name.html' %}
Jeśli istnieje wewnątrz folderu w folderze szablonów następnie
{% extends 'folder_name/template_name.html' %}
Jeśli istnieją dwa szablony z tej samej nazwie w folderze szablonów aplikacji i folderu szablonu Blueprint, potem szablonu w szablonach aplikacji Folder dostanie pierwszeństwo .
Zobacz to pytanie, aby uzyskać więcej informacji flask blueprint template folder
Kolba automatycznie wyszukuje szablony dla ciebie, jeśli są one umieszczone w odpowiednich pozycjach.
Powiązane problemy
- 1. Jak mogę wysłać zmienne do szablonu Jinja z dekoratora Flask?
- 2. Python flask jinja plik obrazu nie znaleziono
- 3. Jak poprawnie rozszerzyć szablon django admin/base.html?
- 4. Symfony2: jak zastąpić szablon podstawowy?
- 5. Flask, blue_print, current_app
- 6. W Flask: Jak uzyskać dostęp do aplikacji Logger w Blueprint
- 7. referencyjny szablon zmienna w ciągu wypowiedzi Jinja
- 8. Kolba-Babel, jak korzystać z tłumaczenia w Jinja pliku szablonu
- 9. Jak wstawić szablon do innego szablonu?
- 10. Zdrowy sposób definiowania domyślnych wartości zmiennych z szablonu jinja?
- 11. Podstawowy szablon dla transakcji sqlserver
- 12. Szablon zastępowania szablonu django
- 13. szablon specjalizacji klasy szablonu
- 14. Dropzone.js uniemożliwia Flask z renderowania szablonu
- 15. Szablon szablonu elementu szablonu wątku języka C++
- 16. Knockout szablon wiązania szablonu kendo
- 17. E-mail Szablon szablonu CSS?
- 18. Jinja2 i Flask: Przekaż zmienną do szablonu nadrzędnego bez przekazywania jej dzieciom
- 19. Ustaw zmienną w jinja
- 20. jak zaimportować osgi blueprint xml
- 21. zmienna jinja dla katalogu głównego z kolbą-aplikacją
- 22. Za pomocą Flask Blueprint, jak naprawić url_for przed złamaniem, jeśli określono poddomeny?
- 23. Jak wypisać loop.counter w szablonie python jinja?
- 24. Jak debugować szablon Jinja2?
- 25. Zwrot wyrenderowanego szablonu z Flask-Restful pokazuje HTML w przeglądarce
- 26. Czy szablon szablonu szablonu jest rozszerzeniem lub częścią standardu?
- 27. Przełącz język w szablonie jinja
- 28. Zmodyfikuj szablon szablonu C++ na "długi T"?
- 29. Jaki szablon-lista-parametrów parametru szablonu oznaczać
- 30. jak iteracyjne nad listy listy w Jinja
Jak pozbyć się tego priorytetu? Chcę tylko, aby kolba używała dokładnie tego szablonu, który chciałem z podaną ścieżką. – TomSawyer