1
0

admin.py 728 B

1234567891011121314151617181920212223
  1. from django.contrib import admin
  2. from blog.models import *
  3. def bt_b_publier(modeladmin, request, queryset):
  4. queryset.update(b_publier=True)
  5. bt_b_publier.short_description = "Passer en Public"
  6. def bt_b_not_publier(modeladmin, request, queryset):
  7. queryset.update(b_publier=False)
  8. bt_b_not_publier.short_description = "Passer en Priver"
  9. class Blog_Admin(admin.ModelAdmin):
  10. form = Blog_Admin_Form
  11. list_display = ('b_titre', 'b_titre_slugify', 'b_contenu', 'b_right', 'b_publier')
  12. list_filter = ('b_publier','b_cat')
  13. filter_horizontal = ('b_cat',)
  14. actions = [bt_b_publier, bt_b_not_publier]
  15. admin.site.register(Blog, Blog_Admin)
  16. class Cat_Blog_Admin(admin.ModelAdmin):
  17. pass
  18. admin.site.register(Cat_Blog, Cat_Blog_Admin)