我有一個包含許多列的django-tables2表。因此,我不想單獨指定Table類中的每一列,而只是相應地設置模型。django-tables2:爲許多列設置attrs?
現在,我想改變一些列的屬性,我可以通過它們的名稱來識別。我想這樣做:
table = MyTable(my_queryset)
for col in table.columns.items():
col_name = col[0]
if col_name.endswith('some_suffix'):
table.columns[col_name].attrs['td'].update({'align': 'right'})
...這是應該改變其名稱以'some_suffix'
使得值右對齊結束所有列。
然而,問題似乎是table.columns[col_name]
是BoundColumn
其屬性顯然不能改變。
有沒有人知道這個問題的快速解決方案(「讓選定的列右對齊」)?
謝謝你,菲利普