2013-05-21 30 views
5

Tôi đang cố gắng AJAXify một số chức năng của trang sử dụng Jinja2 và Flask. Vấn đề là tôi muốn toàn bộ mẫu Jinja2 được hiển thị bằng Javascript nhưng, điều này là không thể với một số thư viện có sẵn vì chúng không hỗ trợ tất cả các tính năng của jinja2. Cách tốt nhất để giải quyết vấn đề này là gì?Cách tốt nhất để sử dụng mẫu Jinja2 trong Javascript là gì?

+1

Bạn đã xem thư viện nào và thiếu những thư viện nào bạn cần? –

+2

Tôi không hiểu câu hỏi của bạn. Jinja là dựng hình phía máy chủ bằng Python. Javascript trong trường hợp của bạn là phía khách hàng. Để hiển thị/xử lý HTML phía máy khách, bạn sử dụng jquery hoặc một số công cụ javascript DOM khác hoặc các thành phần web W3C với các mẫu (DART). – voscausa

Trả lời

0

Tôi đã giải quyết vấn đề tương tự này bằng cách viết Jasinja. Nó hỗ trợ một tập con khá lớn của cú pháp khuôn mẫu Jinja.

+0

Kho lưu trữ này đã bị xóa? –

+0

Nó bây giờ sống trên GitHub (Tôi đã cập nhật liên kết). – djc

0

Dường như có https://github.com/syrusakbary/jsjinja thư viện bây giờ:

JsJinja cho phép bạn sử dụng các mẫu Jinja2 của bạn trong Javascript. Nó biên dịch các mẫu Jinja2 thành Javascript mà không bị giới hạn.

Vẫn chưa thử.

Các vấn đề liên quan