如何在前端使用django-tables2编辑数据?

3 投票
1 回答
1018 浏览
提问于 2025-04-20 01:20

我在用Django开发一个客户关系管理系统(CRM),希望用户能够在前端查看、添加、删除和编辑数据。我找到一个很不错的模块,叫做django-tables2,它可以把我的数据展示成漂亮的表格:

django-tables2可以把数据转成HTML表格。它的特点包括:

分页、排序、可扩展、基于类的视图、支持查询集和列表数据、主题样式

所以我想问,如何在这些表格中实现前端编辑功能呢?比如说:我想让表格中的记录可以用复选框选择,然后可以删除或编辑,就像Django自带的管理后台那样。换句话说,我需要一个像django-admin那样的工具,但要在我的前端(我的模板)中实现。

那么,我需要写一些JavaScript来处理用户在表格记录上的点击事件,并把这些操作指向我的网址/视图吗?还是说有更好的方法?希望这个问题不仅能帮助我,也能帮助那些想成为前端高手的人,谢谢!

1 个回答

0

我觉得你可以看看 Swampdragon 和 Angular。这两个东西可能和 django-tables2 配合得很好。你也可以直接用 Angular 来写表格。

撰写回答