diff --git a/docs/intro/contributing.txt b/docs/intro/contributing.txt index 652bca0cb2575..4ffd833a1c34d 100644 --- a/docs/intro/contributing.txt +++ b/docs/intro/contributing.txt @@ -27,7 +27,7 @@ For this tutorial, we expect that you have at least a basic understanding of how Django works. This means you should be comfortable going through the existing tutorials on :doc:`writing your first Django app`. In addition, you should have a good understanding of Python itself. But if you -don't, `Dive Into Python`__ is a fantastic (and free) online book for +don't, `Dive Into Python `_ is a fantastic (and free) online book for beginning Python programmers. Those of you who are unfamiliar with version control systems and Trac will find @@ -45,7 +45,6 @@ so that it can be of use to the widest audience. `#django-dev on irc.libera.chat`__ to chat with other Django users who might be able to help. -__ https://diveinto.org/python3/table-of-contents.html __ https://web.libera.chat/#django-dev .. _Django Forum: https://forum.djangoproject.com/ @@ -350,7 +349,7 @@ This test checks that the ``make_toast()`` returns ``'toast'``. * After reading those, if you want something a little meatier to sink your teeth into, there's always the Python :mod:`unittest` documentation. -__ https://diveinto.org/python3/unit-testing.html +__ https://diveintopython3.net/unit-testing.html Running your new test --------------------- diff --git a/docs/intro/index.txt b/docs/intro/index.txt index ca4836367f5e6..291a30ca51877 100644 --- a/docs/intro/index.txt +++ b/docs/intro/index.txt @@ -32,10 +32,11 @@ place: read this material to quickly get up and running. `list of Python resources for non-programmers`_ If you already know a few other languages and want to get up to speed with - Python quickly, we recommend `Dive Into Python`_. If that's not quite your - style, there are many other `books about Python`_. + Python quickly, we recommend the official `Python documentation`_, + which provides comprehensive and authoritative information about the language, + as well as links to other resources such as a list of `books about Python`_. .. _python: https://www.python.org/ .. _list of Python resources for non-programmers: https://wiki.python.org/moin/BeginnersGuide/NonProgrammers - .. _Dive Into Python: https://diveinto.org/python3/table-of-contents.html + .. _Python documentation: https://docs.python.org/3/ .. _books about Python: https://wiki.python.org/moin/PythonBooks diff --git a/docs/ref/django-admin.txt b/docs/ref/django-admin.txt index 86cac790faaa2..1ea321f475076 100644 --- a/docs/ref/django-admin.txt +++ b/docs/ref/django-admin.txt @@ -1797,7 +1797,7 @@ allows for the following options by default: .. django-admin-option:: --pythonpath PYTHONPATH -Adds the given filesystem path to the Python `import search path`_. If this +Adds the given filesystem path to the Python :py:data:`sys.path` module's attribute. If this isn't provided, ``django-admin`` will use the :envvar:`PYTHONPATH` environment variable. @@ -1810,8 +1810,6 @@ Example usage: django-admin migrate --pythonpath='/home/djangoprojects/myproject' -.. _import search path: https://diveinto.org/python3/your-first-python-program.html#importsearchpath - .. django-admin-option:: --settings SETTINGS Specifies the settings module to use. The settings module should be in Python diff --git a/docs/ref/templates/builtins.txt b/docs/ref/templates/builtins.txt index 038a2093c453c..7477fec802b8e 100644 --- a/docs/ref/templates/builtins.txt +++ b/docs/ref/templates/builtins.txt @@ -2414,7 +2414,7 @@ individual elements of the sequence. Returns a slice of the list. Uses the same syntax as Python's list slicing. See -https://diveinto.org/python3/native-datatypes.html#slicinglists for an +https://docs.python.org/3/tutorial/introduction.html#lists for an introduction. Example: diff --git a/docs/topics/settings.txt b/docs/topics/settings.txt index dc6cd945b3920..3ea65b77014b2 100644 --- a/docs/topics/settings.txt +++ b/docs/topics/settings.txt @@ -46,7 +46,7 @@ The value of :envvar:`DJANGO_SETTINGS_MODULE` should be in Python path syntax, e.g. ``mysite.settings``. Note that the settings module should be on the Python `import search path`_. -.. _import search path: https://diveinto.org/python3/your-first-python-program.html#importsearchpath +.. _import search path: https://docs.python.org/3/library/sys_path_init.html#sys-path-init The ``django-admin`` utility ----------------------------