Index: django/contrib/admindocs/views.py
===================================================================
--- django/contrib/admindocs/views.py	(revision 8985)
+++ django/contrib/admindocs/views.py	(working copy)
@@ -54,11 +54,11 @@
         for tag_name, tag_func in library.tags.items():
             title, body, metadata = utils.parse_docstring(tag_func.__doc__)
             if title:
-                title = utils.parse_rst(title, 'tag', _('tag:') + tag_name)
+                title = utils.parse_rst(title, 'tag', _('tag:') + tag_name, link_base='..')
             if body:
-                body = utils.parse_rst(body, 'tag', _('tag:') + tag_name)
+                body = utils.parse_rst(body, 'tag', _('tag:') + tag_name, link_base='..')
             for key in metadata:
-                metadata[key] = utils.parse_rst(metadata[key], 'tag', _('tag:') + tag_name)
+                metadata[key] = utils.parse_rst(metadata[key], 'tag', _('tag:') + tag_name, link_base='..')
             if library in template.builtins:
                 tag_library = None
             else:
@@ -87,11 +87,11 @@
         for filter_name, filter_func in library.filters.items():
             title, body, metadata = utils.parse_docstring(filter_func.__doc__)
             if title:
-                title = utils.parse_rst(title, 'filter', _('filter:') + filter_name)
+                title = utils.parse_rst(title, 'filter', _('filter:') + filter_name, link_base='..')
             if body:
-                body = utils.parse_rst(body, 'filter', _('filter:') + filter_name)
+                body = utils.parse_rst(body, 'filter', _('filter:') + filter_name, link_base='..')
             for key in metadata:
-                metadata[key] = utils.parse_rst(metadata[key], 'filter', _('filter:') + filter_name)
+                metadata[key] = utils.parse_rst(metadata[key], 'filter', _('filter:') + filter_name, link_base='..')
             if library in template.builtins:
                 tag_library = None
             else:
