1
0
mirror of https://github.com/django/django.git synced 2025-06-15 00:19:12 +00:00

magic-removal: Fixed bug in Field.get_validator_unique_lookup_type. Also, negligible spacing/formatting changes

git-svn-id: http://code.djangoproject.com/svn/django/branches/magic-removal@1827 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Adrian Holovaty 2006-01-05 17:28:53 +00:00
parent 078a1cfd3d
commit 9033ba7d36
3 changed files with 19 additions and 22 deletions

View File

@ -276,7 +276,7 @@ class Field(object):
return [man(field_name=field_names[i], **params) for i, man in enumerate(field_objs)] return [man(field_name=field_names[i], **params) for i, man in enumerate(field_objs)]
def get_validator_unique_lookup_type(self): def get_validator_unique_lookup_type(self):
return '%s__exact' % f.name return '%s__exact' % self.name
def get_manipulator_new_data(self, new_data, rel=False): def get_manipulator_new_data(self, new_data, rel=False):
""" """

View File

@ -2,13 +2,11 @@ from django.core.exceptions import ObjectDoesNotExist
from django.core import formfields from django.core import formfields
from django.core.formfields import Manipulator from django.core.formfields import Manipulator
from django.db.models.fields import FileField, AutoField from django.db.models.fields import FileField, AutoField
from django.db.models.exceptions import BadCommand from django.db.models.exceptions import BadCommand
from django.dispatch import dispatcher from django.dispatch import dispatcher
from django.db.models import signals from django.db.models import signals
from django.utils.functional import curry from django.utils.functional import curry
from django.utils.datastructures import dot_expand, MultiValueDict from django.utils.datastructures import dot_expand, MultiValueDict
import types import types
def add_manipulators(sender): def add_manipulators(sender):

View File

@ -102,7 +102,6 @@ class RelatedObject(object):
def get_manipulators(self, parent_manipulator, follow): def get_manipulators(self, parent_manipulator, follow):
name_parts = parent_manipulator.name_parts name_parts = parent_manipulator.name_parts
obj = parent_manipulator.original_object obj = parent_manipulator.original_object
return RelatedManipulatorCollection(self, name_parts, obj, follow) return RelatedManipulatorCollection(self, name_parts, obj, follow)
def bind(self, field_mapping, original, bound_related_object_class=BoundRelatedObject): def bind(self, field_mapping, original, bound_related_object_class=BoundRelatedObject):