Django管理员可排序自定义字段
我需要按照Django管理面板中的自定义列“ticket_value”对事件对象进行排序。 有很多例子都有queryset、annotate和aggregate,但我需要为每个票证值应用normalize函数Django管理员可排序自定义字段,django,django-admin,django-admin-filters,Django,Django Admin,Django Admin Filters,我需要按照Django管理面板中的自定义列“ticket_value”对事件对象进行排序。 有很多例子都有queryset、annotate和aggregate,但我需要为每个票证值应用normalize函数 如何在Django admin中对票证值列进行排序?您没有。管理屏幕依赖于QuerySet.order_by();它只能执行可以在ORDERBY子句中表示的排序。有关资料来源: 考虑一下大型数据集会发生什么情况-为了使分页保持一致,管理员必须为数据库中的每一行、每一个请求评估您的规范化函
如何在Django admin中对票证值列进行排序?您没有。管理屏幕依赖于QuerySet.order_by();它只能执行可以在ORDERBY子句中表示的排序。有关资料来源:
考虑一下大型数据集会发生什么情况-为了使分页保持一致,管理员必须为数据库中的每一行、每一个请求评估您的规范化函数。您没有。管理屏幕依赖于QuerySet.order_by();它只能执行可以在ORDERBY子句中表示的排序。有关资料来源: 考虑一下大型数据集会发生什么情况-为了使分页保持一致,管理员必须为数据库中的每一行、每一个请求评估您的规范化函数
class EventAdmin(admin.ModelAdmin)
list_display = (..., 'ticket_value')
def ticket_value(self, inst):
return normalize(self.value)