
[英]Is there a way to select specific fields from model in django?
[英]Best way to render a sortable table from a Django Model which displays custom fields?
我想根据模型中的选定字段(由算法决定)生成一个表,并且我希望能够对该表中的列进行排序。 我还希望用户能够单击每一行上的一个按钮,该按钮会导致一个由该行中的键生成的新页面(即“编辑”)
我已经尝试过 django-tables2,但似乎这会阻止我添加按钮并添加我想要的算法来控制显示的字段类型。
自定义表的生成本身不是问题 - 但我似乎找不到任何关于进行排序 function 的来源。 我在哪里可以找到这个?
您可以尝试使用默认支持排序功能的 django-datatables ( https://github.com/shymonk/django-datatable )。 基于数据表( https://datatables.net/ )
我通过 sortables 找到了完美的解决方案, 本文介绍了 Django 的使用。
虽然 sortables 没有提供 Datables 的高级功能,但它很容易实现,并且允许您将所有后端逻辑保存在一个视图中。 如果您有一个由用户操作的数据填充的表,这可以简化实施,其中 Datatables 和 Django 表等替代方法需要您向表添加功能以允许其处理请求数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.