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

标签 python django frontend editing django-tables2

我有一个 Django,我想创建 CRM 系统,允许用户在前端查看、添加、删除和编辑数据。我找到了一个不错的模块,名为 django-tables2,它允许显示我的数据的漂亮表格:

django-tables2 turns data into HTML tables. Features:

Pagination Ordering Extendable Class based view Supports for queryset and list data Themes

所以我的问题是使用此表进行前端编辑的最佳方式是什么? 例如:我想让表中的记录可以用复选框选择,然后我希望它们是可删除和可编辑的,就像在 django 内置管理中一样。换句话说:我需要一些像 django-admin 这样的工具,但在我的前端(在我的模板中)。 那么我是否需要编写 js 来处理用户对表记录的点击并将此操作指向我的 url/views 或者有更好的方法?希望这个问题不仅对我有帮助,而且对任何计划成为前端忍者的人都有帮助,谢谢!

最佳答案

我认为你应该看看Swampdragon和角度。它们可能与 django-tables2 很好地集成。您始终可以只使用 Angular 编写表格。

关于python - 如何在前端使用 django-tables2 编辑数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25689843/

相关文章:

python - 在 GeoAlchemy2 中表示坐标

python - 查询后可以过滤查询集吗? Django

django - 如何在管理站点的组或用户权限列表中显示添加或更改 Django 模型的权限?

css - 通过这种技术优化前端加载

php - Laravel + Vue 前端与可选的服务器端 Blade 渲染解耦

javascript - noUiSlider 没有出现

python - docker : "Unknown instruction: VIRTUALENV'

python - 如何在 Altair 中包裹轴标签

python - 如何找到最优化的 if 语句序列?

python - Django url 标记多个参数