AttributeError at /admin/addressbook/contact/2/ 'ManyToManyRel' object has no attribute 'get_related_field' Request Method: GET Request URL: http://127.0.0.1:8000/admin/addressbook/contact/2/ Exception Type: AttributeError Exception Value: 'ManyToManyRel' object has no attribute 'get_related_field' Exception Location: /usr/lib/python2.4/site-packages/django/db/models/fields/__init__.py in get_choices, line 292 from django.db import models from django.contrib.auth.models import User class TelephoneNumber(models.Model): #TODO: Correct maxlength and add select type = models.CharField(maxlength=20) number = models.IntegerField() telephonenumber = models.CharField(maxlength=25) class Admin: pass def __str__(self): return self.telephonenumber class EmailAddress(models.Model): #TODO: Correct maxlength and add select type = models.CharField(maxlength=20) number = models.IntegerField() email = models.EmailField() class Admin: pass def __str__(self): return self.email class Contact(models.Model): owner = models.ForeignKey(User) company = models.CharField(maxlength=200,blank=True) surname = models.CharField(maxlength=80,blank=True) name = models.CharField(maxlength=80,blank=True) position = models.CharField(maxlength=80,blank=True) street = models.CharField(maxlength=80,blank=True) street_number = models.IntegerField(null=True,blank=True) po_box = models.CharField(maxlength=80, blank=True) zipcode = models.IntegerField(null=True,blank=True) city = models.CharField(maxlength=80,blank=True) telephone_numbers = models.ManyToManyField(TelephoneNumber,blank=True) email_addresses = models.ManyToManyField(EmailAddress,blank=True) # im_contacts = models.ManyToManyField(IMContact) birthday = models.DateField(blank=True) notes = models.TextField(blank=True) class Admin: pass def __str__(self): return self.name