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
列属性。
我使用 django-tables2
:
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
列属性。