2013-05-21 15 views
5

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?

+1

Które biblioteki przeglądałeś i czego brakuje, czego potrzebujesz? –

+2

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

Odpowiedz

0

Rozwiązałem ten sam problem, pisząc Jasinja. Obsługuje dość duży podzestaw składni szablonu Jinja.

+0

To repozytorium zostało usunięte? –

+0

Teraz żyje na GitHub (zaktualizowałem link). – djc

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