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)
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
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__()
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:
>
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
5 matches
Mail list logo