title: Is there a field in django that can have multiple foreign key fields?
body: <p>Is there a field in django that can have multiple foreign key fields? I have the following code:</p>
  
  <pre><code>from django.db import models
  from django.auth.models import *
  class Wish(Model):
      name = CharField(max_length=128)
      cost = IntegerField()
      person = ForeignKey(Person)
      date = DateField('Date Wished')
      comments = CharField(max_length=1024)
      def __unicode__(self):
          return name
  
  class Person(Model):
      user = ForeignKey(User)
      friends =...  # multiple foriegn keys of itself
  </code></pre>