我有客人模型。
class Guests(models.Model):
field1 = models.Charfield(...)
...
fail = models.BooleanField(default=False)
我也有客人桌。但是我想在其中有一个checkboxcolumn,它引用 fail 字段。
class CheckBoxColumnWithName(tables.CheckBoxColumn):
@property
def header(self):
return self.verbose_name
class GuestsTable(tables.Table):
# *other fields*
mistake = CheckBoxColumnWithName(accessor="pk", orderable=False, verbose_name='fail123', checked='fail')
class Meta:
model = Guests
template_name = 'django_tables2/bootstrap4.html'
fields = (*other fields*, 'mistake')
还有 checked 中的问题,因为当我尝试在此处添加smth时-我弄错了
argument of type 'Guests' is not iterable
****
..site-packages\django_tables2\columns\checkboxcolumn.py in is_checked, line 87
87: if checked in record:
而且我不明白如何声明'checked'权限,因为我尝试了dict,list,tables.A('fail'),就像在linkify列中一样-结果相同。 同样在文档中说,我无法选择多个复选框并对此做了一些说明,这是否涉及该部分?