Django

Code

Show
Ignore:
Timestamp:
09/01/08 17:43:38 (4 months ago)
Author:
brosner
Message:

Fixed #8648 -- Admin no longer ignores to_field. Thanks for the help Karen Tracey and SmileyChris?.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/db/models/fields/related.py

    r8814 r8823  
    692692 
    693693    def formfield(self, **kwargs): 
    694         defaults = {'form_class': forms.ModelChoiceField, 'queryset': self.rel.to._default_manager.complex_filter(self.rel.limit_choices_to)} 
     694        defaults = { 
     695            'form_class': forms.ModelChoiceField, 
     696            'queryset': self.rel.to._default_manager.complex_filter( 
     697                                                    self.rel.limit_choices_to), 
     698            'to_field_name': self.rel.field_name, 
     699        } 
    695700        defaults.update(kwargs) 
    696701        return super(ForeignKey, self).formfield(**defaults)