diff options
| author | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-05-07 12:52:02 +0000 |
|---|---|---|
| committer | Jacob Kaplan-Moss <jacob@jacobian.org> | 2009-05-07 12:52:02 +0000 |
| commit | e5757f926156c644e92fee01a2bf05465ed13853 (patch) | |
| tree | 6aec45eb029f233dc7eb65b6c7143b46a6c54324 | |
| parent | f259494f827b24228bbbadb1d118a09f8e6329ac (diff) | |
Fixed #8971: correctly reverse urls in admindocs reST roles. Thanks, mitsuhiko.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@10683 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admindocs/utils.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/django/contrib/admindocs/utils.py b/django/contrib/admindocs/utils.py index 4a45a622b2..24228541f6 100644 --- a/django/contrib/admindocs/utils.py +++ b/django/contrib/admindocs/utils.py @@ -4,6 +4,7 @@ import re from email.Parser import HeaderParser from email.Errors import HeaderParseError from django.utils.safestring import mark_safe +from django.core.urlresolvers import reverse try: import docutils.core import docutils.nodes @@ -52,7 +53,7 @@ def parse_docstring(docstring): body = "\n\n".join(parts[1:]) return title, body, metadata -def parse_rst(text, default_reference_context, thing_being_parsed=None, link_base='../..'): +def parse_rst(text, default_reference_context, thing_being_parsed=None): """ Convert the string from reST to an XHTML fragment. """ @@ -60,7 +61,7 @@ def parse_rst(text, default_reference_context, thing_being_parsed=None, link_bas 'doctitle_xform' : True, 'inital_header_level' : 3, "default_reference_context" : default_reference_context, - "link_base" : link_base, + "link_base" : reverse('django-admindocs-docroot').rstrip('/') } if thing_being_parsed: thing_being_parsed = "<%s>" % thing_being_parsed |
