diff --git a/CHANGES.rst b/CHANGES.rst index 9c44563c..f9f1366a 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,6 +7,7 @@ Unreleased - Made ``skip_history_when_saving`` work when creating an object - not just when updating an object (gh-1262) - Improved performance of the ``latest_of_each()`` history manager method (gh-1360) +- Updated all djangoproject.com links to reference the stable version 3.7.0 (2024-05-29) ------------------ diff --git a/docs/common_issues.rst b/docs/common_issues.rst index b1c9a396..83e62dc5 100644 --- a/docs/common_issues.rst +++ b/docs/common_issues.rst @@ -15,8 +15,8 @@ As of ``django-simple-history`` 2.2.0, we can use the utility function ``bulk_create_with_history`` in order to bulk create objects while saving their history: -.. _bulk_create: https://docs.djangoproject.com/en/2.0/ref/models/querysets/#bulk-create -.. _bulk_update: https://docs.djangoproject.com/en/3.0/ref/models/querysets/#bulk-update +.. _bulk_create: https://docs.djangoproject.com/en/stable/ref/models/querysets/#bulk-create +.. _bulk_update: https://docs.djangoproject.com/en/stable/ref/models/querysets/#bulk-update .. code-block:: pycon @@ -142,7 +142,7 @@ As the Django documentation says:: e.comments_on = False e.save() -.. _queryset updates: https://docs.djangoproject.com/en/2.2/ref/models/querysets/#update +.. _queryset updates: https://docs.djangoproject.com/en/stable/ref/models/querysets/#update Note: Django 2.2 now allows ``bulk_update``. No ``pre_save`` or ``post_save`` signals are sent still. @@ -170,7 +170,7 @@ Thus, when an ``F()`` expression is used on a model with a history table, the historical model tries to insert using the ``F()`` expression, and raises a ``ValueError``. -.. _here: https://docs.djangoproject.com/en/2.0/ref/models/expressions/#f-expressions +.. _here: https://docs.djangoproject.com/en/stable/ref/models/expressions/#f-expressions Reserved Field Names diff --git a/simple_history/utils.py b/simple_history/utils.py index a5bafeaf..c79e93f7 100644 --- a/simple_history/utils.py +++ b/simple_history/utils.py @@ -95,7 +95,8 @@ def bulk_create_with_history( Bulk create the objects specified by objs while also bulk creating their history (all in one transaction). Because of not providing primary key attribute after bulk_create on any DB except - Postgres (https://docs.djangoproject.com/en/2.2/ref/models/querysets/#bulk-create) + Postgres + (https://docs.djangoproject.com/en/stable/ref/models/querysets/#bulk-create) Divide this process on two transactions for other DB's :param objs: List of objs (not yet saved to the db) of type model :param model: Model class that should be created