django-tables2 中带有 render_* 方法的列不起作用

Column with render_* method in django-tables2 not working

我使用 django-tables2:

定义了一个 table
class MyTable(tables.Table):
    action = tables.Column()

    class Meta:
        model = User
        fields = ['name', 'email']

    def render_action(self, record):
        return 'Foo'

但是 render_action 方法被忽略,而是为每一行打印一个 -- 。我错过了什么?

我终于解决了它,将 empty_values=() 添加到 action 列属性。