On Wed, Aug 20, 2008 at 8:34 AM, patrickk <[EMAIL PROTECTED]> wrote:
>
> ok. I know how to use BaseFormSet, but how do I override
> _construct_form resp. how do I pass the parameters. btw, it seems
> quite odd to override _construct_form when usually one has to override
> __init__.

__init_() simply calls _construct_forms() as it's last statement. This
makes it easy to customize form creation.

I think it'd be a bit easier for you to turn 'path_server' and 'path'
into keyword arguments. That way your implementation of
_construct_form() can use super() and be very simple:

def _construct_form(self, i, **kwargs):
    return super(BaseFormSet, self)._construct_form(i,
**{'path_server':foo, 'path':bar})

Otherwise you'll have to copy and paste BaseFormSet._construct_form into yours.

-Justin

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to