| Age | Commit message (Collapse) | Author |
|
Thanks to Jonathan Liuti for the report and Tim Graham for the review.
Conflicts:
django/contrib/admin/options.py
|
|
dots in the domain section.
Backport of 96fe90f5356971e0e51a0bc41e045dde600d7521 from master
|
|
Backport of dbe79d966025e3173557617113e2cca2eb1d1338 from master
|
|
invalid value.
Backport of 1f07da3e29c7c3d47968e1c4531dd9bf902575b7 from master
|
|
mail test.
Backport of 7d97c5745e420e3edc22965a2c68c8c9d2eab374 from master
|
|
Fixes a regression from 2bd1bbc42. Thanks Daniel Wiesmann for the report
and Tim Graham for the review.
Backport of c08f85fd54 from master.
|
|
Backport of 4a50daf6b343db1b5c316aa29efd657e160d0cd3 from master
|
|
_meta.apps.
Thanks to Andriy Sokolovskiy for the report and Tim Graham for the review.
Backport of 3db3ab71e97d34260057a6f51d4b2f72da30dc8d from master
|
|
Backport of 6c95b134e9b2d5641c123551c080305e90e6a89d from master
|
|
Some third-party database backends (MSSQL) have custom
delete_model() requirements that must be executed.
Backport of 4dcc2a195595f8d7ddad45bc4baf98ffdeec7f41 from master
|
|
Co-Authored-By: Gavin Wahl <gwahl@fusionbox.com>
Backport of b971c1cd78a0bf831c1c30080089c4a384d037a0 from master
|
|
Fixed situation when parent abstract model declares related_name='+'
and child models had an invalid queryset.
Backport of f7b297815819153b53dc1125d3f42869fb1b7ebc from master
|
|
model.
Backport of 914167abf19d16ac97c0f1f6ae1b08cb377c8f3a from master
|
|
Backport of 3543fec3b739864c52de0a116dde3b0e5e885799 from master
|
|
Backport of 6afa6818fcf25665bbf61f0921c8c8c6fa8f223e from master
|
|
Pickling a `SimpleLazyObject` wrapping a model did not work correctly; in
particular it did not add the `_django_version` attribute added in 42736ac8.
Now it will handle this and other custom `__reduce__` methods correctly.
Backport of 35355a4ffedb2aeed52d5fe3034380ffc6a438db from master
|
|
Added support for multiple m2m fields with the same 'to' model
and with related_name set to '+'.
Backport of 4ee08958f154594b538207a53c1d457687b3f7ae from master
|
|
This commits lifts the restriction that the outermost atomic block must
be declared with savepoint=False. This restriction was overly cautious.
The logic that makes it safe not to create savepoints for inner blocks
also applies to the outermost block when autocommit is disabled and a
transaction is already active.
This makes it possible to use the ORM after set_autocommit(False).
Previously it didn't work because ORM write operations are protected
with atomic(savepoint=False).
Backport of 91e9f1c from master
|
|
Too much field exclusions in form's construct_instance() in _post_clean()
could lead to some unexpected missing ForeignKey values.
Fixes a regression from 45e049937. Refs #13776.
Backport of 65a1055a3 from master.
|
|
Moved data loss check when assigning to a reverse one-to-one relation on
an unsaved instance to Model.save(). This is exactly the same change as
e4b813c but for reverse relations.
Backport of c3904de from master
|
|
values_list().
|
|
Backport of fc8a6a9b002aef90ff68f3d95e560db1ea728c76 from master
|
|
Backport of 12a62e7e4b8e6d1136aa4457619449cbbcf9dd7c from master
|
|
COUNT('*').
Backport of 3fe3887a2ed94f7b15be769f6d81571031ec5627 from master
|
|
unhashable default.
Backport of 4d933ad4181a511f3ced98edba4e17aff054e0e2 from master
|
|
Backport of e3720b990a33ae259da4b1f1f6069aa6bbc8c03d from master
|
|
Thanks Anssi Kääriäinen for providing the solution.
Backport of 2dc9ec5616a942de3a0886a707f93988f56dd594 from master
|
|
Backport of c92cd22d02349b73d169a3a2ff3b6fe7a54bfb0c from master
|
|
Refs #24704.
Backport of b79fc11d73 from master
|
|
This also fixes a test failure on Python 2 when Django is installed in a
non-ASCII path. This problem cannot happen on Python 3.
Backport of c2fcba2ac7 from master
|
|
* Added helpers to test uncached and cached access.
* Fixed test_project_root_locale: it duplicated test_locale_paths_setting.
* Rewrote test_only_new_files: test more cases.
Backport of dfa712efb8 from master
|
|
* When some old files contain errors, the second call to
gen_filenames() should return them.
* When some new files contain errors, the first call to
gen_filenames(only_new=True) should return them.
Backport of 23620cb8e0 from master
|
|
Backport of 7ac0cd445e056cac9bfc1fed11026ab6c74b8818 from master
|
|
clashes with a model reverse accessor.
Backport of 9607a0404188bbe612f05216f5a82df26f4b4e80 from master
|
|
Thanks David Nelson Adamec for the report and Tim Graham for the review.
Backport of 9324935c3 from master.
|
|
Backport of 60f795c0608119cdb02d61d3eb59f34ebdb55754 from master
|
|
Backport of 01966bb2a779f68d1a371acb1bf814fac7bb5132 from master
|
|
foreign/primary key.
Thanks Anssi Kääriäinen for help.
Backport of 333cbdcd2de4546e33ad50ebd8b67e1a1e87aeec from master
|
|
Thanks Florian Apolloner and Carl Meyer for review.
This is a security fix.
|
|
indexes for ArrayField.
Backport of dad8434d6ff5da10959672726dc9b397296d380b from master
|
|
latest status.
Backport of f9636fdf922fe49ff82d02b17d6b34469fcf1fda from master
|
|
Backport of ece78684d9e09c477c4a0f10236c0aec45bac726 from master
|
|
Model.save()
This mostly reverts 5643a3b51be338196d0b292d5626ad43648448d3 and
81e1a35c364e5353d2bf99368ad30a4184fbb653.
Thanks Carl Meyer for review.
Backport of 5980b05c1fad69eef907e0076aa2dc837edab529 from master
|
|
Backport of 64982cc2fb from master.
|
|
migrate command.
Ensured squashed migrations are recorded as applied when the
migrate command is run and all of the original migrations
have been previously applied.
Backport of 69db1c745506bf63026def25d6854755179feaa8 from master
|
|
values.
Thanks Simon Charette for review.
Backport of a7b7f27c05244d69a11545261eb3bbd73791b3d2 from master
|
|
of HStoreField
Correct test which was using the model field in a test form.
Backport of 9f73009e98c51986a50cc45844b8bca72673e955 from master
|
|
fieldset's fields.
Backport of 8972818289452d611d97fac0f4a6d24625987b31 from master
|
|
Backport of 1a76257b1b385ac8afd67bd36d061f508613e4d2 from master
|
|
leaking transaction.
Backport of 0abb06930fc0686cb35079934e5bb40df66f5691 from master
|