admin.py 704 B

123456789101112131415161718192021222324252627282930313233
  1. #!/usr/bin/env python3
  2. from django.contrib import admin
  3. from podcasts.models import Episode, Podcast, Producer
  4. @admin.register(Producer)
  5. class ProducerAdmin(admin.ModelAdmin):
  6. date_hierarchy = "created"
  7. list_display = ("name",)
  8. ordering = ("name",)
  9. @admin.register(Podcast)
  10. class PodcastAdmin(admin.ModelAdmin):
  11. date_hierarchy = "created"
  12. list_display = (
  13. "name",
  14. "producer",
  15. "active",
  16. )
  17. ordering = ("name",)
  18. @admin.register(Episode)
  19. class EpisodeAdmin(admin.ModelAdmin):
  20. date_hierarchy = "created"
  21. list_display = (
  22. "title",
  23. "podcast",
  24. "run_time",
  25. )
  26. list_filter = ("podcast",)
  27. ordering = ("-created",)