Changeset 6840
- Timestamp:
- 12/02/07 12:32:23 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/newforms/models.py
r6839 r6840 145 145 yield (u"", self.empty_label) 146 146 for obj in self.queryset: 147 yield (obj. _get_pk_val(), smart_unicode(obj))147 yield (obj.pk, smart_unicode(obj)) 148 148 # Clear the QuerySet cache if required. 149 149 if not self.cache_choices: … … 267 267 if isinstance(f, ManyToManyField): 268 268 # MultipleChoiceWidget needs a list of ints, not object instances. 269 initial[f.name] = [obj. _get_pk_val()for obj in f.value_from_object(instance)]269 initial[f.name] = [obj.pk for obj in f.value_from_object(instance)] 270 270 else: 271 271 initial[f.name] = f.value_from_object(instance) … … 305 305 existing_objects = {} 306 306 for obj in self.queryset: 307 existing_objects[obj. _get_pk_val()] = obj307 existing_objects[obj.pk] = obj 308 308 saved_instances = [] 309 309 for form in self.change_forms: … … 368 368 369 369 def save_new(self, form, commit=True): 370 kwargs = {self.fk.get_attname(): self.instance. pk}370 kwargs = {self.fk.get_attname(): self.instance._get_pk_val()} 371 371 new_obj = self.model(**kwargs) 372 372 return save_instance(form, new_obj, commit=commit)
