From f0a54c02406730a51298dd14cd5bb212d7ee8e94 Mon Sep 17 00:00:00 2001 From: Joseph Kocherhans Date: Sun, 2 Dec 2007 18:32:23 +0000 Subject: [PATCH] newforms-admin: Small cleanup of a bunch of _get_pk_val() calls. git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@6840 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/newforms/models.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/django/newforms/models.py b/django/newforms/models.py index c7d122404b..6440dd3834 100644 --- a/django/newforms/models.py +++ b/django/newforms/models.py @@ -144,7 +144,7 @@ class QuerySetIterator(object): if self.empty_label is not None: yield (u"", self.empty_label) for obj in self.queryset: - yield (obj._get_pk_val(), smart_unicode(obj)) + yield (obj.pk, smart_unicode(obj)) # Clear the QuerySet cache if required. if not self.cache_choices: self.queryset._result_cache = None @@ -266,7 +266,7 @@ def initial_data(instance, fields=None): continue if isinstance(f, ManyToManyField): # MultipleChoiceWidget needs a list of ints, not object instances. - initial[f.name] = [obj._get_pk_val() for obj in f.value_from_object(instance)] + initial[f.name] = [obj.pk for obj in f.value_from_object(instance)] else: initial[f.name] = f.value_from_object(instance) return initial @@ -304,7 +304,7 @@ class BaseModelFormSet(BaseFormSet): # Put the objects from self.get_queryset into a dict so they are easy to lookup by pk existing_objects = {} for obj in self.queryset: - existing_objects[obj._get_pk_val()] = obj + existing_objects[obj.pk] = obj saved_instances = [] for form in self.change_forms: obj = existing_objects[form.cleaned_data[self.model._meta.pk.attname]] @@ -367,7 +367,7 @@ class InlineFormset(BaseModelFormSet): return self.model._default_manager.filter(**kwargs) def save_new(self, form, commit=True): - kwargs = {self.fk.get_attname(): self.instance.pk} + kwargs = {self.fk.get_attname(): self.instance._get_pk_val()} new_obj = self.model(**kwargs) return save_instance(form, new_obj, commit=commit)