On 12 April 2013 10:47, Matt Schinckel <m...@schinckel.net> wrote: > > But a partner relationship is not at all related to a parent-child > relationship.
Ah! But if you look at my original spec, I had the desire to track partners - I know it's not part of the parent-child relationship, but I did have the desire to track it. Having said that, I've given it some thought, and I don't think I need to track the partnerships anymore :) > Person > - date-of-birth > - date-of-death > - mother (fk-> Person) > - father (fk -> Person) > - adoptive_parent (m2m -> Person, maybe use a through table > to get start and finish dates). I think having the fields mother and father is too prescriptive. I'm going to stick with just having a single parent (m2m->person) field. > Or, you could use the parent m2m with a through table to add > the relevant data. birth/adoptive parent, etc. > > And, the partner m2m could also use a through table to store > start and finish times of the relationship. > > Family relationships are hard... Sure Are! -- 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 django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users?hl=en. For more options, visit https://groups.google.com/groups/opt_out.