1
0

admin.py 879 B

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