2011-04-11 16 views
13

Esiste un modo semplice per utilizzare la formattazione di stringhe python all'interno di un modello django? Cioè, mi piacerebbe essere in grado di fare qualcosa di simile in un modelloUso della formattazione di stringhe python in un modello django

{{ variable|%.3f }} 

so in questo caso, si può solo usare

{{ variable|floatformat:3 }} 

ma mi piacerebbe davvero essere in grado di utilizzare genericamente qualsiasi formato di stringa python su una variabile django. Nel mio sistema è scomodo dover gestire due diversi modi per formattare l'output (python vs django), quindi mi piacerebbe standardizzarlo. Potrei scrivere un tag modello personalizzato come

{% pyformat variable format="%.3f" %} 

o forse un filtro modello personalizzato come

{{ variable|pyformat:"%.3f" }} 

Do uno di questi già esistono? Il filtro del cliente funzionerà con una stringa passata in questo modo?

risposta

0

ho avuto omettere il "%":

{{ variable|stringformat:".3f" }} 
Problemi correlati