gpt4 book ai didi

html - django-tables2 每行添加按钮

转载 作者:太空狗 更新时间:2023-10-29 14:15:08 24 4
gpt4 key购买 nike

我正在使用 django-tables 2 呈现一个查询集,但是由于该表是立即呈现的,所以我无法管理以下内容:首先,我应该提到表的行数因每个查询集而异,所以我事先不知道它们的确切数量。我需要的是每行有一个按钮,用于将检索到的对象加载到表单的字段中。我用默认方式渲染表格:

{% load render_table from django_tables2 %}
{% render_table table %}

当我尝试遍历表的行时,出现错误“表不可迭代”。

那么如何每行添加一个按钮呢?

最佳答案

你可以在你的表格中创建一个模板列,这将呈现一些东西,例如一个按钮:

class MyTables(tables.Table):
...
my_column = tables.TemplateColumn(verbose_name=_('My Column'),
template_name='app/my_column.html',
orderable=False) # orderable not sortable

在模板 my_column 中,该行位于变量记录中:

{{ record.my_field }}

关于html - django-tables2 每行添加按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192004/

24 4 0