def delete_selected(self, request, queryset): def delete(): for obj in queryset: self.delete_model(request, obj) queryset.delete = delete return _delete_selected(self, request, queryset)
def delete_selected(self, request, queryset): cannot_delete = [obj for obj in queryset if not obj.deletable] if cannot_delete: from django.contrib import messages messages.add_message(request, messages.ERROR, u'您选择中的菜单中,“%s”为内置菜单,不能删除!' % ','.join([i.name for i in queryset])) return redirect('/admin/centre/menu/') return _delete_selected(self, request, queryset)
def delete_selected(self, request, queryset): cannot_delete = [obj for obj in queryset if not obj.deletable] if cannot_delete: from django.contrib import messages messages.add_message(request, messages.ERROR, u'您选择中的,“%s”是网站固定的网站内容,不能删除!' % ','.join(i.title for i in queryset)) return redirect('/admin/centre/article/') return _delete_selected(self, request, queryset)
def delete_selected(self, request, queryset): cannot_delete = [obj for obj in queryset if not obj.deletable] if cannot_delete: from django.contrib import messages messages.add_message( request, messages.ERROR, u'您选择中的菜单中,“%s”为内置菜单,不能删除!' % ','.join([i.name for i in queryset])) return redirect('/admin/centre/menu/') return _delete_selected(self, request, queryset)
def delete_selected(self, request, queryset): cannot_delete = [obj for obj in queryset if not obj.deletable] if cannot_delete: from django.contrib import messages messages.add_message( request, messages.ERROR, u'您选择中的,“%s”是网站固定的网站内容,不能删除!' % ','.join(i.title for i in queryset)) return redirect('/admin/centre/article/') return _delete_selected(self, request, queryset)
def delete_selected(modeladmin, request, queryset): rv = _delete_selected(modeladmin, request, queryset) rv and modeladmin._update_context(request, rv.context_data) return rv