Yea exactly. A many to many relationship is the best approach on this. 

Elorm you should try many to many relationship if you are not completely 
satisfied.

Thanks Melvyn

Yingi Kem

> On 10 Jun 2017, at 3:38 PM, Melvyn Sopacua <[email protected]> wrote:
> 
> On Saturday 10 June 2017 13:20:11 yingi keme wrote:
>  
> > The variable for foreign key is supposed to be declared under Student
> > model because parents can typically have more than one kid in a
> > school isnt it?
>  
> And typically, students can have more then one parent. So either rename your 
> Parent model as Parents (plular) to indicate that you use one object to 
> describe two natural persons (and indeed, switch the foreign key) - or - use 
> a ManyToMany as both sides of the relation can be linked to more then one of 
> the other.
>  
> In practice having one object for two Parents isn't ideal, as half of the 
> parents end up in the divorce, so contact details and so on, become a mess 
> again.
>  
> ManyToManyField is the best fit here.
>  
> --
> Melvyn Sopacua
> -- 
> 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/1653535.zO1WQPNAma%40devstation.
> For more options, visit https://groups.google.com/d/optout.

-- 
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/8661C98C-EDBB-4C20-9F7C-A79E2368A5D4%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to