Jestem trochę nowy w Jinja2 i zastanawiam się, czy istnieje sposób, aby szablony, podczas generowania, drukować na konsoli lub przekierowywać niektóre wyniki do jakiegoś strumienia?jinja2 drukowanie na konsolę lub rejestrowanie
Ponieważ szablony Jinja2 mogą mieć logikę wewnątrz, myślę, że czasem warto byłoby zalogować niektóre informacje do jakiegoś pliku logu lub przynajmniej uzyskać wydruk na konsoli.
Czy to możliwe, czy po prostu mówię śmieci?
oh cool! Wiedziałem, że powinien być jakiś sposób, aby to osiągnąć. Teraz mam z tym problem. Nie mogę wysyłać literalnych ciągów do filtra niestandardowego, mogę to osiągnąć za pomocą tekstu debugowania {% set text = "!" %}, a następnie {{tekst | debug}}. Nie wiem, czy literalne napisy mogą być wysyłane do filtrów, czy nie ...: -o –
dobrze, częściowo rozwiązane (lub może tak powinno być) za pomocą "()", aby zamknąć cały łańcuch, który muszę wydrukować. Na przykład {{("tekst debugowania!") | debug}}. Lub bardziej precyzyjnie: {{("debugowanie tekstu! Wartość:" ~ wartośćINeedToLog) | debugowanie}} –