Changeset 7733
- Timestamp:
- 06/24/08 10:41:14 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/newforms-admin/django/db/models/fields/related.py
r7669 r7733 673 673 674 674 def formfield(self, **kwargs): 675 defaults = {'form_class': forms.ModelChoiceField, 'queryset': self.rel.to._default_manager. all()}675 defaults = {'form_class': forms.ModelChoiceField, 'queryset': self.rel.to._default_manager.complex_filter(self.rel.limit_choices_to)} 676 676 defaults.update(kwargs) 677 677 return super(ForeignKey, self).formfield(**defaults) … … 811 811 812 812 def formfield(self, **kwargs): 813 defaults = {'form_class': forms.ModelMultipleChoiceField, 'queryset': self.rel.to._default_manager. all()}813 defaults = {'form_class': forms.ModelMultipleChoiceField, 'queryset': self.rel.to._default_manager.complex_filter(self.rel.limit_choices_to)} 814 814 defaults.update(kwargs) 815 815 # If initial is passed in, it's a list of related objects, but the
