def fields(self): fk = getattr(self, "fk", None) for field in super(BaseInlineFormSet, self).fields(): if fk and fk.name == field['name']: continue yield field