从 Django 管理页面中排除重复项
Exclude duplicates from django admin page
我的问题如下:是否可以在不修改数据库的情况下排除重复的对象,使其不显示在管理页面上?如果是,如何排除?
提前感谢大家的帮助
您可以在 Admin 模型中覆盖 queryset
def queryset(self, request):
qs = super(MyModelAdmin, self).queryset(request)
# update your query somehow
return qs.distinct()
我的问题如下:是否可以在不修改数据库的情况下排除重复的对象,使其不显示在管理页面上?如果是,如何排除?
提前感谢大家的帮助
您可以在 Admin 模型中覆盖 queryset
def queryset(self, request):
qs = super(MyModelAdmin, self).queryset(request)
# update your query somehow
return qs.distinct()