Django таблица - отображение плавающих элементов
В настоящее время я настраиваю более читаемый FlaotColumn
class NumberColumn(tables.Column):
def render(self, value):
if isinstance(value, float) and abs(value) != 0:
dec = decimal.Decimal(value)
rounded_val = round(dec, 6)
return rounded_val
else:
return value
Итак, это текущее состояние. Как вы можете видеть, когда приходит значение, я проверяю, не равно ли оно 0 и имеет ли правильный dtype.
Теперь допустим одно значение:
-0.0977443609022557169385692077412386424839496612548828125
а другой:
0.00000000012312312312312321232356787686
Как я могу гарантировать, что оба значения будут выведены в развернутом виде, не говоря, что будут возвращены значения, например, с 6 знаками после запятой?
Спасибо за любые предложения!