假设我有一个具有多对多关系的产品对象和类别对象。我想使用filter_horizontal在管理页面中对其进行编辑。如何将类别对象1的表单中的文本显示更改为模型中覆盖__str__
以外的类别的文本?因为我不想在全球范围内进行此更改。
我尝试使用ModelMultipleChoiceField类中的客户label_from_instance
,但这会破坏filter_horizontal。
class ProductAdmin(admin.ModelAdmin):
filter_horizontal = ['categories']