人性化 django-tables2 输出?
Humanizing django-tables2 output?
这是我目前正在使用的技巧:
class ProductMaxIPPortEldCountMonthlyTable(tables.Table):
ip_count = tables.TemplateColumn('{% load humanize %}{{ record.ip_count|intcomma }} ')
我正在使用 django.contrib.humanize
。有没有更简洁的方法来实现这种效果?
您可以为使用它的列导入 intcomma
template filter, and define a custom render method。
from django.contrib.humanize.templatetags.humanize import intcomma
class ProductMaxIPPortEldCountMonthlyTable(tables.Table):
ip_count = tables.Column()
def render_ip_count(self, value):
return intcomma(value)
这是我目前正在使用的技巧:
class ProductMaxIPPortEldCountMonthlyTable(tables.Table):
ip_count = tables.TemplateColumn('{% load humanize %}{{ record.ip_count|intcomma }} ')
我正在使用 django.contrib.humanize
。有没有更简洁的方法来实现这种效果?
您可以为使用它的列导入 intcomma
template filter, and define a custom render method。
from django.contrib.humanize.templatetags.humanize import intcomma
class ProductMaxIPPortEldCountMonthlyTable(tables.Table):
ip_count = tables.Column()
def render_ip_count(self, value):
return intcomma(value)