Diciamo solo che ho bisogno di rendere una certa quantità di HTML più e più volte in una pagina, ad esempio, per le informazioni del profilo di un utente. Le macro di Jinja sembrano essere assolutamente adatte per tale uso. Tuttavia, Django non ha macro.Quale sarebbe un equivalente appropriato dei macro di Jinja nel sistema di template di Django?
In questo momento, sto utilizzando un filtro personalizzato per lo stesso scopo: è questo il modo migliore per farlo o mi manca qualcosa?
Grazie.
ps. Sto eseguendo la migrazione di un'app che è stata eseguita su GAE con webapp2 & da Jinja a Django.
Jinja estende i modelli di Django per aggirare alcuni dei limiti del sistema di modelli di Django. il tag di blocco della macro è qualcosa che è specifico di jinja. L'unico modo per emularlo è attraverso (come hai detto) tag e filtri personalizzati, e talvolta questi possono diventare piuttosto ingombranti. –