from django.contrib import admin from .models import LessonChunk, LessonChunkImage class LessonChunkImageInline(admin.TabularInline): model = LessonChunkImage extra = 0 @admin.register(LessonChunk) class LessonChunkAdmin(admin.ModelAdmin): list_display = ('id', 'subject', 'grade_id', 'lesson_id', 'lesson_number', 'order', 'title', 'collection', 'created_at') list_filter = ('subject', 'grade_id', 'collection') search_fields = ('title', 'summary', 'original_text') readonly_fields = ('qdrant_point_id', 'created_at') inlines = [LessonChunkImageInline] @admin.register(LessonChunkImage) class LessonChunkImageAdmin(admin.ModelAdmin): list_display = ('id', 'chunk', 'description', 'created_at')