diff --git a/django/contrib/admin/filterspecs.py b/django/contrib/admin/filterspecs.py
index eab5407..c2da791 100644
|
a
|
b
|
class RelatedFilterSpec(FilterSpec):
|
| 68 | 68 | f, request, params, model, model_admin, field_path=field_path) |
| 69 | 69 | |
| 70 | 70 | other_model = get_model_from_relation(f) |
| 71 | | if isinstance(f, (models.ManyToManyField, |
| 72 | | models.related.RelatedObject)): |
| 73 | | # no direct field on this model, get name from other model |
| 74 | | self.lookup_title = other_model._meta.verbose_name |
| | 71 | if hasattr(f, 'verbose_name') and f.verbose_name != u'': |
| | 72 | self.lookup_title = f.verbose_name |
| 75 | 73 | else: |
| 76 | | self.lookup_title = f.verbose_name # use field name |
| | 74 | self.lookup_title = other_model._meta.verbose_name |
| 77 | 75 | rel_name = other_model._meta.pk.name |
| 78 | 76 | self.lookup_kwarg = '%s__%s__exact' % (self.field_path, rel_name) |
| 79 | 77 | self.lookup_val = request.GET.get(self.lookup_kwarg, None) |