Obsługuję dynamiczne strony z szablonów Jinja2 w Flasku. Teraz definiuję szablony po stronie klienta, powiedzmy, Jinja2-clone Nunjucks wewnątrz tagu skryptu. Problem polega na tym, że szablony po stronie klienta mają składnię taką <% %>, jak interpreter Jinja2 Flaska, który może interpretować zamiast renderować dosłownie . Jak sprawić, by cały blok …
Mam szablon jinja2 (plik .html), który chcę wyrenderować (zastąpić tokeny wartościami z mojego pliku py). Jednak zamiast wysyłać wyrenderowany wynik do przeglądarki, chcę zapisać go w nowym pliku .html. Wyobrażam sobie, że rozwiązanie byłoby również podobne dla szablonu django. Jak mogę to zrobić?
Dokument jinja API na pocoo.org stwierdza: Najprostszy sposób skonfigurowania Jinja2 do ładowania szablonów dla twojej aplikacji wygląda mniej więcej tak: from jinja2 import Environment, PackageLoader env = Environment(loader=PackageLoader('yourapplication', 'templates')) Spowoduje to utworzenie środowiska szablonów z domyślnymi ustawieniami i programem ładującym, który wyszukuje szablony w folderze szablonów w pakiecie python aplikacji …
Używam mikro-frameworka Flask dla mojego serwera, który używa szablonów Jinja. Mam template.htmlszablony dla rodziców i dzieci o nazwie, child1.htmla child2.htmlniektóre z tych szablonów dla dzieci są dość dużymi plikami HTML i chciałbym je jakoś podzielić, aby uzyskać lepszą przejrzystość w mojej pracy. Zawartość mojego main.pyskryptu: from flask import Flask, request, …
Chciałbym zrobić coś takiego: zmienna p pochodzi z test.py, która jest listą [„a”, „b”, „c”, „d”] {% for i in p %} {{variable++}} {{variable}} wynik to: 1 2 3 4
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.