Хорошо. Я, наверное, просто упускаю из виду что-то глупое. Но у меня проблема с встроенной формой в Django. У меня есть это:
class BaseModelAFormset(forms.models.BaseInlineFormSet):
def clean(self):
for form in self.forms:
print 'I am getting here'
ModelAFormset = inlineformset_factory(ModelB,ModelA, extra=1, formset=BaseModelAFormset)
Мои модели на самом деле не называются ModelA и ModelB. Я сделал это в качестве примера.
В любом случае, у меня есть этот набор форм на странице, и у меня есть 2 формы плюс третья пустая. (Таким образом, две из трех форм заполнены объектами.
Я нажал "Сохранить" и ожидал увидеть два "I am getting here"
оператора, но вижу только одно.
В конце концов, я делаю проверку счетчика для проверки, но если вторая форма никогда не проверяется, моя проверка счета не принесет много пользы. Таким образом, заявление о печати является промежуточным шагом к этому. У кого-нибудь есть идеи, почему это не зацикливается, верно?