from django.contrib import admin from draft.models import DraftSession, DraftParticipant, DraftMoviePool, DraftPick, DraftSessionSettings class DraftSessionSettingsInline(admin.TabularInline): # or TabularInline model = DraftSessionSettings can_delete = False show_change_link = True class DraftParticipantInline(admin.TabularInline): extra = 0 model = DraftParticipant class DraftSessionAdmin(admin.ModelAdmin): inlines = [DraftSessionSettingsInline, DraftParticipantInline] readonly_fields = ('hashed_id',) # Register your models here. admin.site.register(DraftSession, DraftSessionAdmin) admin.site.register(DraftSessionSettings) admin.site.register(DraftParticipant) admin.site.register(DraftMoviePool) admin.site.register(DraftPick)