mettre en forme une string dans le template
bonjour,
j'utilise un template html pour afficher le contenu de datastore de gae
depuis mon fichier.py je fais ça:
Code:
1 2 3 4 5 6 7 8 9
| 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:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <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