Changeset 8957
- Timestamp:
- 09/03/08 17:45:33 (3 months ago)
- Files:
-
- django/trunk/django/forms/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/forms/models.py
r8872 r8957 571 571 def choice(self, obj): 572 572 if self.field.to_field_name: 573 key = getattr(obj, self.field.to_field_name) 573 # FIXME: The try..except shouldn't be necessary here. But this is 574 # going in just before 1.0, so I want to be careful. Will check it 575 # out later. 576 try: 577 key = getattr(obj, self.field.to_field_name).pk 578 except AttributeError: 579 key = getattr(obj, self.field.to_field_name) 574 580 else: 575 581 key = obj.pk
