Python Django-tables2-如何为所有列设置默认值?
Django-tables2如果单元格中没有值,则渲染双破折号。我们可以为每一列指定Python Django-tables2-如何为所有列设置默认值?,python,django,django-tables2,Python,Django,Django Tables2,Django-tables2如果单元格中没有值,则渲染双破折号。我们可以为每一列指定default属性来明确地更改它 我可以同时对所有列执行此操作吗 当然,我试图重写\uuuu init\uuuu方法,但是表。列无法修改,而表。基本列似乎也会导致同样的问题 def __init__(self,*args,**kwargs): for name,col in self.base_columns.items(): col.default = '' super(Dop
default
属性来明确地更改它
我可以同时对所有列执行此操作吗
当然,我试图重写\uuuu init\uuuu
方法,但是表。列
无法修改,而表。基本列
似乎也会导致同样的问题
def __init__(self,*args,**kwargs):
for name,col in self.base_columns.items():
col.default = ''
super(DopytyTable,self).__init__(*args,**kwargs)
提高
我还没有弄清楚如何修改
\uuuu init\uuuu
方法中的列,但有更简单的方法可以做到这一点。不幸的是,它没有被记录,但它对我来说是正确的
只需将default
属性添加到class Meta
:
class Table(Table):
class Meta:
default = ''
我还没有弄清楚如何修改
\uuuu init\uuuu
方法中的列,但有更简单的方法可以做到这一点。不幸的是,它没有被记录,但它对我来说是正确的
只需将default
属性添加到class Meta
:
class Table(Table):
class Meta:
default = ''
非常欢迎您将这些更改添加到文档中!事实上,它被记录在案:。使用Table.Meta
属性的选项不是,因此这是一个很好的候选文档。非常欢迎您将此类更改添加到文档中!事实上,它被记录在案:。使用Table.Meta
属性的选项不是,因此这是一个很好的候选文档。