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
This commit is contained in:
parent
bb6d5dc69b
commit
f1f1d366c8
@ -728,8 +728,6 @@ class OneToOneField(ForeignKey):
|
|||||||
def contribute_to_related_class(self, cls, related):
|
def contribute_to_related_class(self, cls, related):
|
||||||
setattr(cls, related.get_accessor_name(),
|
setattr(cls, related.get_accessor_name(),
|
||||||
SingleRelatedObjectDescriptor(related))
|
SingleRelatedObjectDescriptor(related))
|
||||||
if not cls._meta.one_to_one_field:
|
|
||||||
cls._meta.one_to_one_field = self
|
|
||||||
|
|
||||||
def formfield(self, **kwargs):
|
def formfield(self, **kwargs):
|
||||||
if self.rel.parent_link:
|
if self.rel.parent_link:
|
||||||
|
@ -41,7 +41,6 @@ class Options(object):
|
|||||||
self.meta = meta
|
self.meta = meta
|
||||||
self.pk = None
|
self.pk = None
|
||||||
self.has_auto_field, self.auto_field = False, None
|
self.has_auto_field, self.auto_field = False, None
|
||||||
self.one_to_one_field = None
|
|
||||||
self.abstract = False
|
self.abstract = False
|
||||||
self.parents = SortedDict()
|
self.parents = SortedDict()
|
||||||
self.duplicate_targets = {}
|
self.duplicate_targets = {}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user