class EventAdmin(admin.ModelAdmin)
list_display = (..., 'ticket_value')
def ticket_value(self, inst):
return normalize(self.value)我需要按照Django管理面板中的自定义列"ticket_value“对事件对象进行排序。有许多带有queryset、注释、聚合的测试,但是我需要对每个票证值应用规范化函数。
如何使ticket_value列在Django管理中可排序?
发布于 2013-08-31 01:58:39
管理员屏幕依赖于QuerySet.order_by();它只能执行可以在ORDER子句中表示的排序。有关资料来源:
考虑一下大型数据集会发生什么-为了使分页保持一致,管理员必须对数据库中的每一行和每个请求进行规范化功能的评估。
https://stackoverflow.com/questions/18542736
复制相似问题