2010-08-10 5 views
1

Parfois, je dois utiliser le même code html dans différents modèles, comme:réutilisables code HTML/widgets

<div class="mylist"><span>item-1</span><span>item-2</span>...</div> 

ou widgets plus complexes. Je suis nouveau à Django alors je veux apprendre ce que tu fais d'habitude dans ce genre de situations? Créez-vous vos propres balises de gabarit ou quoi?

Répondre

1

Il semble que vous recherchiez une balise d'inclusion, http://docs.djangoproject.com/en/dev/howto/custom-template-tags/#inclusion-tags. Une étiquette d'inclusion est un type très simple de balise de gabarit pour séparer le balisage et le code dans d'autres gabarits. Cela devrait correspondre à la facture pour votre exemple.

Vous pouvez écrire des balises de gabarit plus complexes pour faire à peu près tout ce dont vous avez besoin si vous le souhaitez, mais les balises d'inclusion sont un bon point de départ.

+0

Oui, c'est. Je vous remercie! :) – pocoa

Questions connexes