Salut, Il y a des tonnes de filtres et template tags déjà inclus dans Django, utilise les, en l'occurence pour toi ce serait :
https://docs.djangoproject.com/en/dev/ref/templates/builtins/#linebreaksbr Voire son homologue "linebreaks" qui génère des blocs de paragraphes <p/>. -- Cordialement, David THENON. Le mercredi 16 mai 2012 15:18:49, manu38 a écrit : > bonjour, > j'utilise un template html pour afficher le contenu du datastore de google > app engine > > depuis mon fichier.py je fais ça: > > class ProduitModel(db.Model): > reference =db.StringProperty(required=True) > designation =db.StringProperty(required=True,multiline=True) > > produits = ProduitModel.gql("order by reference") > values = { > 'produits': produits > } > self.response.out.write(template.render('produit.html', values)) > > puis dans mon html je fais ca pour l'afficher: > <table> > {% for produit in produits %} > <tr> > <td>{{produit.reference}}</td> > <td>{{produit.designation}}</td> > </tr> > {% endfor %} > </table> > > mon pb c'est que {produit.designation} contient des retours à la ligne > qui du coup ne s'affiche pas das la cellule du tableau. tout est mis à la > suite. j'ai essayé de traiter {produit.designation} mais je n'y arrive > pas. je pense qu'il faudrait que je remplace les /n par des </br>..... > > merci pour votre aide > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
