我试图添加一个复选框列,以便界面的用户可以选择行并移动它们。如何将复选框列添加到表中? 我找到了checkbox列.py文件,但我不知道如何在我的项目中正确地实现它。在
这是我的代码供参考。在
表格.py
import django_tables2 as tables
from .models import Model60Mm, Model120Mm, Model122Mm
class Table60mm(tables.Table):
class Meta:
model = Model60Mm
template_name = 'django_tables2/bootstrap.html'
class Table120mm(tables.Table):
class Meta:
model = Model120Mm
template_name = 'django_tables2/bootstrap.html'
class Table122mm(tables.Table):
class Meta:
model = Model122Mm
template_name = 'django_tables2/bootstrap.html'
class DateTable60mm(tables.Table):
shot_time = tables.Column()
class Meta:
model = Model60Mm
order_by = '-shot_name'
template_name = 'django_tables2/bootstrap.html'
视图.py
^{pr2}$六十.html60mm表格模板
{% extends 'database/home.html' %}
{% load render_table from django_tables2 %}
{% block content %}
<h1>60MM Data Table</h1>
{% render_table table %}
{% endblock content %}
我建议在https://django-tables2.readthedocs.io/en/latest/pages/custom-data.html读一读
使用前面提到的
Accessors
和django-tables2附带的CheckBoxColumn
,您可以尝试如下操作:然后,
your_field
将在页面中呈现为复选框。在相关问题 更多 >
编程相关推荐