Próbuję AJAXify niektóre funkcjonalności strony, która używa Jinja2 i Flask. Problem polega na tym, że chcę, aby cały szablon Jinja2 był renderowany przez JavaScript, ale nie jest to możliwe w przypadku niektórych dostępnych bibliotek, ponieważ nie obsługują one wszystkich funkcji jinja2. Jaki jest najlepszy sposób rozwiązania tego problemu?Najlepszy sposób korzystania z szablonu Jinja2 w JavaScript?
5
A
Odpowiedz
0
0
Wydaje się https://github.com/syrusakbary/jsjinja biblioteka teraz:
JsJinja pozwala używać szablonów Jinja2 w JavaScript. Kompiluje szablony Jinja2 do JavaScript bez żadnych ograniczeń.
Nie wypróbowany jednak.
Powiązane problemy
- 1. Najlepszy sposób korzystania z VBO
- 2. NamedTuples w makrach szablonu Jinja2
- 3. Najlepszy sposób korzystania z funkcji sync.WaitGroup zewnętrznego
- 4. Najlepszy sposób na analizowanie int w JavaScript
- 5. sposób na unieważnienie zmiennych szablonu przekazanych do szablonu jinja2 z programu obsługi żądań webapp2
- 6. Najlepszy sposób korzystania z uwierzytelniania OpenID w usłudze Azure?
- 7. Najlepszy sposób na wygenerowanie pliku PDF z szablonu
- 8. Najlepszy sposób na sprawdzenie alfanumeryczne w JavaScript
- 9. Jaki jest najlepszy sposób na rozpoczęcie korzystania z NHibernate?
- 10. Jak uzyskać nazwę bieżącego szablonu wewnątrz szablonu Jinja2?
- 11. Jaki jest najlepszy sposób korzystania z Selenium Wzorzec projektowania PageObject
- 12. Czy istnieje sposób przekazywania zmiennych rodzicom Jinja2?
- 13. Sprawdź, czy w dict w Jinja2 szablonu na ansibla
- 14. Ładowanie zewnętrznego skryptu z szablonem jinja2
- 15. Jaki jest najlepszy sposób wyłączenia buforowania szablonów Jinja2 w pliku bottle.py?
- 16. konkatować wiele bloków w jinja2?
- 17. Jaki jest najlepszy sposób profilowania wykonywania javascript?
- 18. najlepszy sposób wstrzykiwania html przy użyciu javascript
- 19. AJAX i Jinja2
- 20. Błąd łącznika podczas korzystania z klasy szablonu?
- 21. Błąd szablonu Haskell podczas korzystania z "wyprowadzania"
- 22. Sposób korzystania z ConfigurationManager.AppSettings
- 23. Sposób korzystania z TextAppearanceSpan
- 24. Sposób korzystania z addEventListener
- 25. Zdrowy sposób definiowania domyślnych wartości zmiennych z szablonu jinja?
- 26. Prawidłowy sposób dołączania niestandardowego javascript podczas korzystania z Zurb Foundation
- 27. Sposób korzystania z programu Backbone.Marionette.ItemView with Moustache
- 28. Przekazywanie kodu HTML do szablonu za pomocą Flask/Jinja2
- 29. Najlepszy sposób używania guawy
- 30. Jaki jest najlepszy sposób filtrowania listy obiektów JSON w JavaScript?
Które biblioteki przeglądałeś i czego brakuje, czego potrzebujesz? –
Nie rozumiem twojego pytania. Jinja renderuje po stronie serwera za pomocą Pythona. JavaScript w twoim przypadku to strona klienta. Do renderowania/manipulowania po stronie HTML po stronie klienta używasz jquery lub innego narzędzia javascript DOM lub komponentów WWW W3C z szablonami (DART). – voscausa