| Age | Commit message (Collapse) | Author |
|
|
|
future and the same datetimes.
|
|
trailing values.
|
|
|
|
|
|
|
|
error.
|
|
Split logic into separate functions to clarify and allow reuse.
|
|
|
|
Allows expected behavior when cast to str, also matching behaviour of
created instances with those fetched from the DB.
Thanks to Simon Charette, Nick Pope, and Shai Berger for reviews.
|
|
select_for_update() on MySQL.
|
|
|
|
|
|
MariaDB and MySQL 8.0.18+.
|
|
8.0.16+.
|
|
|
|
This required moving the entirety of DELETE SQL generation to the
compiler where it should have been in the first place and implementing
a specialized compiler on MySQL/MariaDB.
The MySQL compiler relies on the "DELETE table FROM table JOIN" syntax
for queries spanning over multiple tables.
|
|
|
|
Refs https://bugs.python.org/issue38563.
|
|
opclasses and ordering.
|
|
|
|
|
|
Pillow < 6.2.0 is vulnerable to CVE-2019-16865.
|
|
PostgreSQL 12+.
|
|
|
|
relationships.
|
|
|
|
|
|
|
|
Python 3.8+ and tblib <= 1.4.0.
|
|
|
|
|
|
|
|
Added internal interface to QuerySet that allows to defer next filter
call till .query is accessed. Used it to optimize prefetch_related().
Thanks Simon Charette for the review.
|
|
than None.
None was a remnant from the times _filter_or_exclude accepted
qtype/mapper as the first arg.
|
|
DatabaseOperations.bulk_batch_size().
Thanks Chetan Khanna for tests.
|
|
|
|
|
|
|
|
debug() should bubbled up exceptions if occurring in test, but behave
the same as run() when no exceptions occurred.
|
|
|
|
django.test.Client in assertRedirects().
Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com>
|
|
|
|
|
|
|
|
CharField.max_length for ArrayField.base_field on PostgreSQL.
|
|
django.db.models.fields.mixins.
|
|
|
|
|
|
|