123456789101112131415161718192021222324252627282930313233 |
- from django.contrib import admin
- from django.contrib.contenttypes.admin import GenericTabularInline
- from .models import (Media, PhoneNumber, Episode, Contact,
- Category, EpisodePermanent)
- site = admin.AdminSite(name="admin")
- class MediaInline(GenericTabularInline):
- model = Media
- class EpisodeAdmin(admin.ModelAdmin):
- inlines = [
- MediaInline,
- ]
- class PhoneNumberInline(GenericTabularInline):
- model = PhoneNumber
- class MediaPermanentInline(GenericTabularInline):
- model = Media
- can_delete = False
- site.register(Episode, EpisodeAdmin)
- site.register(Contact, inlines=[PhoneNumberInline])
- site.register(Category)
- site.register(EpisodePermanent, inlines=[MediaPermanentInline])
|