Much better. I don't think that you have to put quotes when you define
player_club. Just go, player_club = models.ForeignKey(Club) - you want to
pass the Club model, not a string.

Regarding the question, if the player can only belong to one club, then a
foreignkey relationship is correct because it's a ManyToOne (Many Players,
One Club). If the player can belong to many clubs, and a club can have many
players, then use a ManyToMany relationship (Many Players in one Club, Many
Clubs for One Player).

See the following, imagine that the Article is a Player and the Publication
is a Club:
https://docs.djangoproject.com/en/1.5/topics/db/examples/many_to_many/


On Fri, Jun 14, 2013 at 6:20 PM, Hélio Miranda <helio...@gmail.com> wrote:

> Ok, so what I did was this:
> Código (Python):
> class Player(models.Model):
>     player_name = models.CharField(max_length=200)
>     player_age = models.CharField(max_length=200)
>     player_club = models.ForeignKey('Club')
>
> class Club(models.Model):
>     club_name = models.CharField(max_length=200)
>
> It seems that it is working, but I'm not here set up a many to many.
>
> I have to add the option ManyToManyField at some place?
> Am I wrong?
>
> --
> 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.
>
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Regards,
Sithu Lloyd Dube

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to