我渲染与Django的表2中的查询集,但由于该表是在一次渲染我不能管理以下几点:首先,我要指出的是,表中的行数与每个查询集不同的,所以我不知道了解他们的事先的确切人数。 我需要什么,是让每行一个按钮加载了一个表单的领域内检索到的对象。 我渲染的默认方式下表:
{% load render_table from django_tables2 %}
{% render_table table %}
当我尝试遍历我得到错误的表行“表是不是可迭代”。 所以,我怎么能每行添加一个按钮?
我渲染与Django的表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',
sortable=False)
在模板my_column行是变量记录:
{{ record.my_field }}