Commit f1f1d366 authored by Malcolm Tredinnick's avatar Malcolm Tredinnick
Browse files

Removed django.db.models.options.Options.one_to_one_field.

The last use of it was removed in r9641 (it's internal API) and it's been
broken since r7477, as there's no longer a maximum of one OneToOneField per
model, so anything relying on it contained subtle bugs.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@9643 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent bb6d5dc6
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -728,8 +728,6 @@ class OneToOneField(ForeignKey):
    def contribute_to_related_class(self, cls, related):
        setattr(cls, related.get_accessor_name(),
                SingleRelatedObjectDescriptor(related))
        if not cls._meta.one_to_one_field:
            cls._meta.one_to_one_field = self

    def formfield(self, **kwargs):
        if self.rel.parent_link:
+0 −1
Original line number Diff line number Diff line
@@ -41,7 +41,6 @@ class Options(object):
        self.meta = meta
        self.pk = None
        self.has_auto_field, self.auto_field = False, None
        self.one_to_one_field = None
        self.abstract = False
        self.parents = SortedDict()
        self.duplicate_targets = {}