| Age | Commit message (Collapse) | Author |
|
with non-empty content.
|
|
__init__.py file.
|
|
|
|
At DjangoCon US 2019 sprints, a number of contributors hit problems with an outdated Python.
|
|
|
|
SQLite 3.28+, MariaDB 10.2+, and MySQL 8.0.2+.
|
|
multi-table inheritance models.
|
|
MacOS users may need to set OBJC_DISABLE_INITIALIZE_FORK_SAFETY=TRUE
(#27086) to prevent tests from hanging. If set, also pass the environment
variable to `tox`.
|
|
|
|
|
|
Reduced the number of queries required when performing cascade deletion
for a model referenced multiple time by another one by performing an
union of reference lookups.
|
|
|
|
|
|
pop(0), which is used to fetch each token, is O(n) in the length of the
list. By reversing the list and operating off the end, we can perform
next_token(), prepend_token(), and delete_first_token() in constant
time.
|
|
|
|
|
|
|
|
QuerySet.select_related() was already called.
|
|
|
|
docs.
|
|
Thanks to Tim Graham for review.
|
|
|
|
WriterTests.test_serialize_enums().
|
|
Thanks to Mads Jenson for review.
|
|
|
|
|
|
RemoteUserMiddleware.
|
|
|
|
|
|
lookup.
|
|
|
|
|
|
|
|
implemented comparisons.
Changed __eq__ to return NotImplemented instead of False if compared to
an object of the same type, as is recommended by the Python data model
reference. Now these models can be compared to ANY (or other objects
with __eq__ overwritten) without returning False automatically.
|
|
|
|
|
|
|
|
texts on Oracle.
Text with more than 4000 characters must be set to as a CLOB on Oracle
what caused a mixed datatype error (ORA-01790) when shorter text
appeared in the same operation.
|
|
|
|
|
|
Due to RFC7231 ayear that appears to be more than 50 years in the
future are interpreted as representing the past.
|
|
|
|
|
|
|
|
dry run mode.
|
|
|
|
|
|
Regression in 440505cb2cadbe1a5b9fba246bcde6c04f51d07e.
|
|
multiple times in model Meta.ordering.
|
|
|