Hello,

Two real examples that I've faced:

    class MeteorologicalStation(models.Model):
        ...
        owner = models.ForeignKey(to a person or organization)


    class Document(models.Model):
        ...
        authors = models.ManyToManyKey(to persons or organizations)

What I do is I create a superclass that I call Lentity (short for "legal
entity", despite the fact that it could refer to a group of people and is not
necessary legal) and the two subclasses Person and Organization, with
multi-table inheritance.

But since I guess that this is a relatively common problem, I was wondering
about what other people are doing.

Thanks!

Antonis

-- 
Antonis Christofides
http://djangodeployment.com


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/043cc4db-f1a9-3beb-cf44-f63c401114ac%40djangodeployment.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to