2009-12-17 3 views
1

Je suis un peu compulsif d'avoir le HTML propre, lisible et parfaitement indenté. Avec le moteur de template de Django, j'ai presque pu y parvenir à l'exception du texte de bloc, ou plutôt du HTML généré par TinyMCE via le panneau d'administration. Le plus proche que je pourrais obtenir est d'utiliser le filtre wordwrap; Cependant, cette balise ne prend aucun argument pour ajouter une indentation à la nouvelle ligne. Y a-t-il un autre moyen d'y parvenir?Modèles de Django: Wordwrap et le texte de bloc de retrait

Répondre

1

Je pense que votre seule option serait de create your own filter.

La méthode django.template.defaultfilters.wordwrap de Django utilise la méthode django.utils.text.wrap pour envelopper du texte. Vous pouvez regarder cela et modifier la sortie comme vous le souhaitez.

Mais il semble que beaucoup de travail pour avoir HTML légèrement plus lisible. Parfois, assez bon, c'est ...

+0

Ah, d'accord - ouais c'est plus de problèmes que de valeur, mais je voulais juste m'assurer que je n'étais pas en train d'oublier Wordwrap ou un filtre similaire. Merci – KeyboardInterrupt

Questions connexes