Простите меня, если на это был дан ответ раньше, я не смог найти ответ, где проверка зависела от совокупности встроенных форм.
Небольшой фон: я занимаюсь сайтом для страхового брокера, который имеет "Политику" и "Итоговую комиссию" этой политики. Есть также "реселлеры", которые добавляются в "Политику" вместе с комиссией, которая идет к ним (может иметь любое количество реселлеров). Общая комиссия между реселлерами должна быть меньше общей комиссии.
У меня есть admin.ModelForm для политики, а ниже у меня есть admin.InlineTabular, который может иметь несколько реселлеров через кнопку "Добавить", и все это работает отлично.
Однако я не могу понять, как сделать валидацию на них, так что я могу в принципе скомпоновать все комиссии, а затем, если это больше, чем общая комиссия, запустите ValidationError.
Я попробовал clean(), но не знаю, как получить доступ к очищенным данным InlineTabular, если он даже доступен!
Заранее благодарим за помощь!
Томас