cerco di contrabbandare modello HTML nel codice HTML per mustache.js, tuttavia il motore di template Django rimuovere tutti i segnaposto che dovrebbero essere uscita così com'è per il front-endDjango e Baffi utilizzano la stessa sintassi per il modello
il modello è incluso nel codice HTML in questo modo:
<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>
e posso ottenere il modello HTML eseguendo $ (el) .html(), e generare html utilizzando Mustache.to_html (temp, dati);
Potrei mettere tutto il modello in un altro file statico e servire da CDN, ma poi sarebbe difficile tenere traccia di dove il modello appartiene, e almeno una richiesta http aggiuntiva.
@Alasdair Vedere la mia risposta per un modo migliore per fare questo. La soluzione 'templatetag' è troppo prolissa. – surjikal
puoi usare il tag verbatim nel tuo progetto. Guarda [questo link] (https://code.djangoproject.com/ticket/16318). –