小编Mik*_*hov的帖子

django-tables2 为所有 BooleanColumn 编辑 yesno 参数

我有一个 table.py,我想在其中更改每个 BooleanColumn 的 True 和 False 值的图标。我知道它可以通过 BooleanColumn 的 yesno 参数进行修改,但我不知道如何覆盖所有 BooleanColumns 的默认值。这是tables.py的代码(aacsb、amba、equis、mba、bsc、msc和doubedegree是BooleanFields):

from django_tables2 import Column, Table
from manager.models import Partner


class PartnerTable(Table):

    country_name = Column(accessor='country.name', verbose_name='Country')
    region_name = Column(accessor='country.region.name', verbose_name='Region')

    class Meta:
        model = Partner
        fields = ('name',
                  'country_name',
                  'region_name',
                  'website',
                  'aacsb',
                  'amba',
                  'equis',
                  'mba',
                  'bsc',
                  'msc',
                  'doubledegree',
                  )
Run Code Online (Sandbox Code Playgroud)

python django django-tables2

3
推荐指数
1
解决办法
1402
查看次数

标签 统计

django ×1

django-tables2 ×1

python ×1