admin.py 736 B

123456789101112131415161718192021222324
  1. from django.contrib import admin
  2. from historical.models import *
  3. class GroupAdmin(admin.ModelAdmin):
  4. list_display = ('title',)
  5. search_fields = ('title','description',)
  6. prepopulated_fields={"slug": ("title",)}
  7. def save_model(self, request, obj, form, change):
  8. if not change:
  9. obj.created_by = request.user
  10. obj.save()
  11. class HistoricArticleAdmin(admin.ModelAdmin):
  12. raw_id_fields = ('story',)
  13. list_display = ('story', 'group','published_on',)
  14. def save_model(self, request, obj, form, change):
  15. if not change:
  16. obj.created_by = request.user
  17. obj.save()
  18. admin.site.register(Group, GroupAdmin)
  19. admin.site.register(HistoricArticle, HistoricArticleAdmin)