rendered paste bodyAttributeError 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