| Age | Commit message (Collapse) | Author |
|
QuerySet.bulk_create() to the first paragraph.
Backport of cac9ec73db35a6d38d33f271f4724da486c60e9f from main.
|
|
Backport of e53159747c53ca8db6c338998493fd8697d38fac from main
|
|
booleans with QuerySet.values()/values_list() on SQLite.
Backport of c6b07627fcb5d1c8d2082714ef5adb63bee6cf4c from master
|
|
duplicates for multiple batches.
Backport of 241da3f06ee0c6f436341cda5890b221ac453e3b from master
|
|
Follow up to 725c549ae7a34d83447201da7190f8d71c7fc2fc.
Backport of 2b4b6c8af0aae8785bc1347cf1be2e8e70fd5ff3 from master
|
|
consistent.
Backport of 725c549ae7a34d83447201da7190f8d71c7fc2fc from master
|
|
Thanks Simon Charette, Mads Jensen, and Mariusz Felisiak for reviews.
Co-authored-by: Markus Holtermann <info@markusholtermann.eu>
|
|
|
|
|
|
|
|
|
|
for self-referential ManyToManyField.
|
|
|
|
|
|
This also changes the default type of auto-created primary keys
for new apps and projects to BigAutoField.
|
|
|
|
Follow up to 51297a92324976a704279b567ec4f80bb92d7b60.
|
|
|
|
expressions.
Thanks Mariusz Felisiak and Simon Charette for reviews.
|
|
Supported since 84c1826ded17b2d74f66717fb745fc36e37949fd.
|
|
|
|
|
|
|
|
Thanks Simon Charette and Mariusz Felisiak for reviews.
|
|
|
|
|
|
a pickled Query.
|
|
|
|
|
|
Thanks Simon Charette for reviews.
|
|
|
|
QuerySet.alias() allows creating reusable aliases for expressions that
don't need to be selected but are used for filtering, ordering, or as
a part of complex expressions.
Thanks Simon Charette for reviews.
|
|
|
|
with models exceptions.
|
|
|
|
|
|
|
|
This required implementing a limited form of dynamic dispatch to combine
expressions with numerical output. Refs #26355 should eventually provide
a better interface for that.
|
|
|
|
|
|
|
|
|
|
tables modifications.
|
|
|
|
MariDB and MySQL.
|
|
|
|
|
|
|
|
|
|
QuerySet.select_for_update() on PostgreSQL.
|