diff --git a/django/contrib/admindocs/templates/admin_doc/missing_docutils.html b/django/contrib/admindocs/templates/admin_doc/missing_docutils.html index 984aea6278..633d7c063c 100644 --- a/django/contrib/admindocs/templates/admin_doc/missing_docutils.html +++ b/django/contrib/admindocs/templates/admin_doc/missing_docutils.html @@ -14,9 +14,9 @@ <h1>{% translate 'Documentation' %}</h1> <div id="content-main"> - <h3>{% blocktranslate with "http://docutils.sf.net/" as link %}The admin documentation system requires Python's <a href="{{ link }}">docutils</a> library.{% endblocktranslate %}</h3> + <h3>{% blocktranslate with "https://docutils.sourceforge.io/" as link %}The admin documentation system requires Python's <a href="{{ link }}">docutils</a> library.{% endblocktranslate %}</h3> - <p>{% blocktranslate with "http://docutils.sf.net/" as link %}Please ask your administrators to install <a href="{{ link }}">docutils</a>.{% endblocktranslate %}</p> + <p>{% blocktranslate with "https://docutils.sourceforge.io/" as link %}Please ask your administrators to install <a href="{{ link }}">docutils</a>.{% endblocktranslate %}</p> </div> {% endblock %} diff --git a/tests/admin_docs/test_views.py b/tests/admin_docs/test_views.py index fb021f3dd2..f06afd336a 100644 --- a/tests/admin_docs/test_views.py +++ b/tests/admin_docs/test_views.py @@ -114,7 +114,10 @@ class AdminDocViewTests(TestDataMixin, AdminDocsTestCase): self.assertContains( response, '<h3>The admin documentation system requires Python\'s ' - '<a href="http://docutils.sf.net/">docutils</a> library.</h3>', + '<a href="https://docutils.sourceforge.io/">docutils</a> ' + 'library.</h3>' + '<p>Please ask your administrators to install ' + '<a href="https://docutils.sourceforge.io/">docutils</a>.</p>', html=True ) self.assertContains(response, '<h1 id="site-name"><a href="/admin/">Django administration</a></h1>')