Tôi cố gắng buôn lậu mẫu HTML trong HTML cho mustache.js, tuy nhiên công cụ mẫu django xóa tất cả trình giữ chỗ phải là đầu ra như là cho giao diện người dùngDjango và Mustache sử dụng cú pháp tương tự cho mẫu
mẫu được bao gồm trong HTML theo cách này:
<script type="text/x-mustache-template" data-id="header_user_info">
<div id="header_user_info">
<div id="notification">0</div>
<a href="#">{{username}}</a>
</div>
</script>
và tôi có thể lấy mẫu HTML bằng cách chạy $ (el) .html(), và tạo ra html bằng cách sử dụng Mustache.to_html (temp, dữ liệu);
Tôi có thể đặt tất cả mẫu vào một tệp tĩnh khác và phân phát từ CDN, nhưng sẽ khó theo dõi vị trí mẫu, và ít nhất một yêu cầu http bổ sung.
@Alasdair Xem câu trả lời của tôi cho một cách tốt hơn để làm điều này. Giải pháp 'templatetag' là quá dài dòng. – surjikal
bạn có thể sử dụng thẻ chính xác trong dự án của mình. Nhìn vào [liên kết này] (https://code.djangoproject.com/ticket/16318). –