from django.contrib import admin from django import forms from .models import Element, ElementDescription, ElementSeparator class ElementDescriptionAdminForm(forms.ModelForm): class Meta: model = ElementDescription widgets = { 'description': forms.widgets.Textarea, } fields = '__all__' class ElementDescriptionInline(admin.StackedInline): model = ElementDescription form = ElementDescriptionAdminForm extra = 2 class ElementAdmin(admin.ModelAdmin): inlines = [ElementDescriptionInline] admin.site.register(Element, ElementAdmin) admin.site.register(ElementSeparator)