Fixed a breakage with ManyToManyFields in admin caused by r10139.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@10170 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Malcolm Tredinnick 2009-03-25 04:41:40 +00:00
parent 2c6c60cec6
commit 6671b8b1cd
1 changed files with 8 additions and 0 deletions

View File

@ -644,6 +644,14 @@ class ManyToManyRel(object):
self.multiple = True self.multiple = True
self.through = through self.through = through
def get_related_field(self):
"""
Returns the field in the to' object to which this relationship is tied
(this is always the primary key on the target model). Provided for
symmetry with ManyToOneRel.
"""
return self.to._meta.pk
class ForeignKey(RelatedField, Field): class ForeignKey(RelatedField, Field):
empty_strings_allowed = False empty_strings_allowed = False
def __init__(self, to, to_field=None, rel_class=ManyToOneRel, **kwargs): def __init__(self, to, to_field=None, rel_class=ManyToOneRel, **kwargs):