Re: How to import ModelForm Dynamically?

2008-06-02 Thread David.D
I worked! Thank you very much. On Jun 3, 1:15 pm, "James Bennett" <[EMAIL PROTECTED]> wrote: > On Mon, Jun 2, 2008 at 9:06 AM, David.D <[EMAIL PROTECTED]> wrote: > > views.py > > == > > def model_form(request, model_name): > >    form_class = __import__('products.models.%sForm'%model_name)

Re: How to import ModelForm Dynamically?

2008-06-02 Thread David.D
Thanks. But I got TypeError at /products/ModelA/ 'module' object is not callable On Jun 3, 1:12 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote: > On Mon, Jun 2, 2008 at 10:06 AM, David.D <[EMAIL PROTECTED]> wrote: > > > In my "products" app: > > > models.py > > > > > class

Re: How to import ModelForm Dynamically?

2008-06-02 Thread James Bennett
On Mon, Jun 2, 2008 at 9:06 AM, David.D <[EMAIL PROTECTED]> wrote: > views.py > == > def model_form(request, model_name): >form_class = __import__('products.models.%sForm'%model_name) >form = form_class() >... > > model_name is a string Unless you really grok how __import__()

Re: How to import ModelForm Dynamically?

2008-06-02 Thread Karen Tracey
On Mon, Jun 2, 2008 at 10:06 AM, David.D <[EMAIL PROTECTED]> wrote: > > In my "products" app: > > models.py > > > class ModelA(models.Model): >... > > class ModelB(models.Model): >... > > class ModelC(models.Model): >... > ... > class ModelAForm(ModelForm): >class Meta: >

How to import ModelForm Dynamically?

2008-06-02 Thread David.D
In my "products" app: models.py class ModelA(models.Model): ... class ModelB(models.Model): ... class ModelC(models.Model): ... ... class ModelAForm(ModelForm): class Meta: model = ModelA class ModelBForm(ModelForm): class Meta: model = ModelB