热衷于重用 Django admin 的表头排序功能?
是否可以在我自己的视图和模板中重用管理表单的表头排序功能?
Is possible to reuse the table header sort feature of the admin forms in my own views and templates?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,不重复使用管理功能,但您可以使用 http://github.com/directeur /django-sorting 具有相同的效果。在您自己的项目中实现起来非常容易。
与 http://code.google.com/p/django-pagination/< 一起使用/a> 但两者都可以独立使用。
Well, not re-use of the admin's feature, but you can use http://github.com/directeur/django-sorting for the same effect. It's ridiculously easy to implement in your own projects.
Use it together with http://code.google.com/p/django-pagination/ though either can be used independently of each other.
为什么要重用 django-admin 的排序。在 queryset 的情况下排序非常容易。我只是使用了 get 请求并传递 col 值和排序顺序,如 o=1&ord=asc 。在我看来,我制作了一个字典,它为我提供了列值。查询集输出有一个 order_by 方法。
Why to reuse the sorting of django-admin.Sorting is very easy in case of queryset.I simply used a get request and pass the col value and order of ording like o=1&ord=asc.In my view i made a dictionary which gives me the column value .THe queryset output has a order_by method.