2016-07-25 16 views
0

Ich habe auf den g-Formatierer lesen, und es sieht aus wie genau das, was ich will, ich eine SQL Alchemy Numeric habe, die einen Wert enthält, kann 1 oder 1,1{: g} Format in Python Kolben

ich versuche es so, dass nur genau angezeigt werden, nur die Dezimalzahlen zeigte, wenn es Sinn macht, usw.

ich folgend in jinja2 Vorlage

<div class="item">{{ '{:,g}'.format(item.item_number) }}</div< 

ich bekomme immer einen Wert bin mit wie 1,000000000 in der Vorlage ...

Irgendeine Idee, was ich falsch mache?

Dank

+0

Hm, das funktioniert für mich. – bernie

Antwort

0

Aus irgendeinem Grund hatte ich es zu einem Python-Schwimmer zu konvertieren, bevor es funktionieren würde. so etwas wie

'{:,g}'.format(item.item_number | float) 

das Problem behoben. Ich würde gerne SQL-Alchemie-Typen verstehen, weil sie nicht mit Python-Typen zu tun haben ... nicht ganz verstanden.