【发布时间】:2021-05-11 10:26:35
【问题描述】:
我不知道这个问题是否已经涵盖了,我搜索了所有相关的问题,但我找不到解决方案。
我想要做的是使用带有模型的 django-tables2 创建一个表,比如说模型 A,我想在这个表中添加一个自定义列,该列具有模型 B 的值,在任何情况下都与模型无关A.
这就是我所做的
class TableA(tables.Table):
class Meta:
model = A
template_name = "django_tables2/bootstrap.html"
fields = ("id","username","data_from_b")
我可以在哪里放置 B.objects.filter() 以将其数据附加到自定义列。
您的帮助将不胜感激。谢谢。
【问题讨论】:
-
您是否尝试过使用自定义渲染方法? django-tables2.readthedocs.io/en/latest/pages/…
def render_b_objs(): return B.objects.filter() -
@Ben 谢谢我设法使用渲染使它工作。如果您制定答案,我会接受。
标签: python django django-tables2