0

我在 page.py 上有(客户与页面有多对多的关系):

   def printable_customers(self):
        return list(Customer.objects.filter(id__in=self.pagehascustomer_set.values_list('customer_id', 
        flat=True)).values_list('name', flat=True))

然后我在 admin.py 上有这个

class ArticleAdmin(ModelAdmin):
    model = ArticlePage
    menu_label = 'Published'
    list_display = ('title', 'go_live_at', 'printable_customers', 'owner', 'live', )
    list_filter = ('live', 'go_live_at',)
    search_fields = ('title', 'printable_customers')
    ordering = ('go_live_at',)

现在我需要 printable_customers 在该模型管理索引视图上是可排序和可搜索的。怎么做?在这个阶段,我可以看到可打印客户(例如 CompanyA,Company B)列的数据,但上面没有排序按钮。

可排序字段

4

0 回答 0