another option could be use the contenttype framework, it's not well
documented but using the source and examples could help, take a look here
http://feh.holsman.net/articles/2006/06/03/django-contenttype to get an idea
about the framework and links to examples.

Regards,
 Ali

On 6/4/07, Joseph Heck <[EMAIL PROTECTED]> wrote:
>
>
> If it's the *same* information, then use a foreign-key relationship.
> If it's different information, then it needs to be stored separately,
> and defining that on the models is a good way of doing that.
>
> You can shoot yourself in the foot by trying to re-use too much as
> well as too-little. It is ultimatley a tradeoff choice that you need
> to make for your own code.
>
> -joe
>
> On 6/4/07, Lic. José M. Rodriguez Bacallao <[EMAIL PROTECTED]> wrote:
> > that is repeating a lot of common information about my models, what
> about
> > DRY, reusing, etc?
> >
> > On 6/4/07, Joseph Heck < [EMAIL PROTECTED]> wrote:
> > >
> > > Maybe a foreign key relationship would work, but you might just
> > > consider adding all those attributes to each model. Unless you think
> > > you'll end with really sparse tables, it may be worth it for the
> > > simplicity.
> > >
> > > You wouldn't want to use a one-to-one table for common elements among
> > > different models.
> > >
> > > -joe
> > >
> > > On 6/4/07, Lic. José M. Rodriguez Bacallao <[EMAIL PROTECTED]> wrote:
> > > > Hi for everyone. I'm stuck with django, I want to represent this
> > situation:
> > > >
> > > > I have a lot of content types like, news, images, urls, etc. All of
> them
> > > > have common attributres like creation date, expiration date,
> publication
> > > > date, title and so on. The problem is how to represent this with
> django
> > > > models so I don't have to repeat all of those attributes in all
> models.
> > > > Until now, I represented this situation like a
> > Generalization/Specialization
> > > > relationship with a on-to-one relation but I don't want to use it
> due to
> > > > this relation is going to change in future versions of django so, I
> > don't
> > > > know what to do, anyone could help me?
> > > >
> > > >
> > > > --
> > > > Lic. José M. Rodriguez Bacallao
> > > > Informatics Science University
> > > > Habana-Cuba.
> > > >  >
> > > >
> > >
> > >
> >
> >
> >
> > --
> > Lic. José M. Rodriguez Bacallao
> > Cupet
> >
> >  >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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