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) |