djangodocs.org

1413 sections across all versions Narrow to Django 6.0 (current) →

Models

Release notes Django 1.9 release notes

QuerySet.bulk_create() now works on proxy models. Database configuration gained a TIME_ZONE option for interacting with databases that store datetimes in local time and don’t support time zones when USE_TZ is True.

dev

Models

Release notes Django 4.2 release notes

QuerySet now extensively supports filtering against UUID functions with the exception of disjunctive filter lookups against window functions when performing aggregation. prefetch_related() now supports Prefetch objects with sliced querysets. Registering lookups on Field instances is now supported.

dev

Models

Release notes Django 5.1 release notes

QuerySet.explain() now supports the generic_plan option on PostgreSQL 16+. RowRange now accepts positive integers for the start argument and negative integers for the end argument.

dev

Models

Release notes Django 6.1 release notes

QuerySet.in_bulk() now supports chaining after QuerySet.values() and QuerySet.values_list(). The new JSONNull expression provides an explicit way to represent the JSON scalar null.

dev

Models

Release notes Django 1.9 release notes What’s new in Django 1.9Minor features

QuerySet.bulk_create() now works on proxy models. Database configuration gained a TIME_ZONE option for interacting with databases that store datetimes in local time and don’t support time zones when USE_TZ is True.

4.2 5.0 5.1 5.2 6.0

Models

Release notes Django 4.2 release notes What’s new in Django 4.2Minor features

QuerySet now extensively supports filtering against Window functions with the exception of disjunctive filter lookups against window functions when performing aggregation. prefetch_related() now supports Prefetch objects with sliced querysets. Registering lookups on Field instances is now supported.

4.2 5.0 5.1 5.2 6.0

Models

Release notes Django 5.1 release notes What’s new in Django 5.1Minor features

QuerySet.explain() now supports the generic_plan option on PostgreSQL 16+. RowRange now accepts positive integers for the start argument and negative integers for the end argument.

5.1 5.2 6.0