from django.contrib import admin from blog.models import * def bt_b_publier(modeladmin, request, queryset): queryset.update(b_publier=True) bt_b_publier.short_description = "Passer en Public" def bt_b_not_publier(modeladmin, request, queryset): queryset.update(b_publier=False) bt_b_not_publier.short_description = "Passer en Priver" class Blog_Admin(admin.ModelAdmin): form = Blog_Admin_Form list_display = ('b_titre', 'b_titre_slugify', 'b_contenu', 'b_right', 'b_publier') list_filter = ('b_publier','b_cat') filter_horizontal = ('b_cat',) actions = [bt_b_publier, bt_b_not_publier] admin.site.register(Blog, Blog_Admin) class Cat_Blog_Admin(admin.ModelAdmin): pass admin.site.register(Cat_Blog, Cat_Blog_Admin)