Senhores Boa Noite!
Estou com um problema de validação onde eu preciso validar meu form juntamente as inlines, vou explicar melhor.
class TotalizadorDaManutencaoInline(admin.TabularInline):
model = TotalizadorDaManutencao
extra = 1
exclude = ['totalizador']
form = TotalizadorDaManutencao_Form
class ManutencaoDoEquipamentoAdmin(admin.ModelAdmin):
inlines = [
TotalizadorDaManutencaoInline,
]
form = ManutencaoDoEquipamento_Form
Tenho o admin de manutenção, para fazer validações eu direciono para o form que eu desejo, e lá valido normalmente, tanto para o "form principal" manutenção, como para as inlines. Porem tenho uma regra, que se a manutenção estiver concluída, eu preciso ter no mínimos 2 inlines, uma de totalizador inicial e outra de final, pode ter mais, e para cada inicial é necessário um final.(*Inicial e final é selecionado na inline).
Tentei validar no clean no ManutencaoDoEquipamento_Form, pegando pelo related_manager, mas não é possível, pois só esta disponível depois que eu salva, pelo clean do TotalizadorDaManutencao_Form tenho acesso a manutenção, mais não tenho aos outros inlines.
**Não sei se fui claro, qualquer coisa tento explicar melhor.