Utilisation de la mise en forme des chaînes python dans un modèle django
Est-il un moyen facile d'utiliser python de chaîne de formatage dans un django template? C'est que j'aimerais être en mesure de faire quelque chose comme cela dans un modèle
{{ variable|%.3f }}
Je sais que dans ce cas, on peut simplement utiliser
{{ variable|floatformat:3 }}
Mais je voudrais vraiment être en mesure d'utiliser de façon générique tout python format de chaîne de caractères sur un django variable. Dans mon système, il n'est pas commode d'avoir à traiter avec deux méthodes différentes pour le format de sortie (python vs django), donc je tiens à les normaliser. Je pourrais écrire un modèle personnalisé tag
{% pyformat variable format="%.3f" %}
ou peut-être un modèle personnalisé filtre comme
{{ variable|pyformat:"%.3f" }}
Ne soit existent déjà? Les clients de filtre de travailler avec une chaîne transmise comme ça?
source d'informationauteur Leopd
Vous devez vous connecter pour publier un commentaire.
Source: http://docs.djangoproject.com/en/dev/ref/templates/builtins/#stringformat
stringformat
J'avais omis le "%":