Встроенная валидация формы на основе Parentform - Django Admin

Ниже приведена моя форма администратора

Class RequestedAreaInilne(admin.StackedInline):
    model = RequestedArea
    fields = ("area", "building")

class BuildingAdmin(admin.ModelAdmin):
   fields = ("special_access", "user_id", etc ....)
   inlines = (RequestedAreaInline,)

При сохранении формы BuildingAdmin мне нужно валидировать inline форму (т.е. RequestedAreaInilne). Валидация должна происходить на основе значения из поля формы BuildingAdmin .

Для добавления дополнительной информации,

special_access в BuildingAdmin является булевым полем (True или False). Если пользователь выбрал True, я хочу проверить, ввел ли он значение для RequestedAreaInline. Если оно не введено, мне нужно вывести сообщение "Вы должны ввести данные для этого"

Я попробовал выполнить валидацию в save_formset(). Но я не получаю инлайн-поле.

Как я могу проверить встроенный набор форм на основе родительской формы

Вернуться на верх