This is too complicated for a simple widget. I canβt even imagine how it will look. For this purpose you will have to use the built-in formats .
This should give something like this:
from django.forms import inlineformset_factory MembershipFormSet = inlineformset_factory(Group, Membership, fields=( 'person', 'date_joined', 'invite_reason')) group = Group.objects.get(pk=group_id) formset = MembershipFormSet(instance=group)
Inside django.contrib.admin you can use inline strings with InlineModelAdmin .
source share