Django Model: What is a efficient way to list Foreign Key?
<p>I have three models below. I omit some irrelative fields.</p>

<pre><code>class Team(models.Model):
    name = models.CharField(max_length=100)

class Player(models.Model):
    name = models.CharField(max_length=100)

class Match(models.Model):
    home = models.ForeignKey(Team)
    away = models.ForeignKey(Team)
    home_players = models.CharField(max_length=100, null=True)
    away_players = models.CharField(max_length=100, null=True)
</code></pre>

<p><code>home_players</code> and <code>away_players</code> have the type of player id list, such as [1,2,3,...,15]. </p>

<p>I want to know better ways like using Foreign Key List.
Because, I have some troubles in manually inserting players IDs  at <strong>Django Admin Page</strong>. It takes much time finding player name in <code>Player()</code> and matching player's ID. I guess the task would be easier if I can assign a certain relationship between <code>Player()</code> and <code>Team()</code>.</p>