| Age | Commit message (Collapse) | Author |
|
|
|
Backport of 4ce5c119b5 from master
|
|
and how to prevent table-name truncation
Thanks russellm & timo for discussion, and timo for review.
Backported from master 317040a73b77be8f8210801793b2ce6d1a69301e
|
|
Backport of 2eb8f15516 from master
|
|
Thanks joao at silvaneves.org for the report.
Backport of 9704c49d59 from master
|
|
Oracle doesn't like grouping by TextField, so use CharFields instead in
models.
Backport of 728d3fe1bac6b5f23dbd088e11860cfba51cf7b5 from master
|
|
This gives a 2x speed increase compared to the existing implementation.
Thanks to Steve Thomas for the initial patch and Tim Graham for finishing it.
Backport of 1e4f53a6eb8d1816e51eb8bd8f95e704f6b89ead from master.
|
|
Backport of 1e39982b6e from master
|
|
Thanks bjb at credil.org for the report.
Backport of f8632572ad from master
|
|
Backport of a3372f67cb from master
|
|
Thanks Gavin McQuillan for the report.
Backport of ac4fec5ca2 from master
|
|
Backport of 944a2bb7c1 from master
|
|
InlineFormSet.
Thanks treysta at gmail.com for the suggestion.
Backport of 9bfe66164e from master
|
|
Thanks ebertti at yahoo.com.br for the suggestion.
Backport of 018e2c055a from master
|
|
exceptions.
Thanks Keryn Knight for the report.
Backport of e077224f4a from master
|
|
Thanks gergely at polonkai.eu for the suggestion.
Backport of 9b7d38ed5a from master
|
|
Backport of 8fc63087f6 from master
|
|
command page.
Backport of 13ddf0e002 from master
|
|
Backport of d9b6fb8 from master
|
|
Thanks yokomizor.
|
|
fixtures.
Thanks slinkp for the suggestion.
Backport of dd839a2dfd from master
|
|
Backport of 8bfc7cc64c from master
|
|
Backport of 695bc0d191 from master
|
|
Pre 1.6 Django worked only with py-bcrypt, not with bcrypt. Skipped
test_bcrypt when using bcrypt to avoid false positives.
|
|
Correctly calculate the ``aggregate_start`` offset from loaded fields,
if any are deferred, instead of ``self.query.select`` which includes all
fields on the model.
Backpatch of 69f7db153d8108dcef033207d49f4c80febf3d70 from master.
|
|
Backport of 43f213e475 from master
|
|
Thanks ryan at ryangallen.com for the report.
Backport of 36e220f923 from master
|
|
Backport of 00a0d3de02 from master
|
|
In queries using .defer() together with .select_related() the values
and fields arguments didn't align properly for resolve_columns().
Backpatch of 8c27247397cf16b17d0153ae059593c5a468de01 from master.
|
|
Thanks einsteiger for the suggestion.
|
|
Thanks mrmachine for the report.
Backport of c39c9f2ad8 from master
|
|
Also fixed a py3 incompatibility.
Thanks to brutasse for the report.
Backport of 3754f4ad410640382f9fe25073da03009cdc2ea3 from master.
|
|
Backport of 4292097078279226cb725c2921011fb14634b9af from master.
|
|
A .annotate().select_related() query resulted in misaligned rows vs
columns for compiler.resolve_columns() method.
Report & patch by Michael Manfre.
Backpatch of 83554b018ef283827c0e7459ab934d447b3419d5 from master.
|
|
Backport of 42b9feb2e79546e1d4362c3a4f0043f3c569ace3 from master.
|
|
Thanks go to Michael Gebetsroither for pointing out this issue and help on
the patch.
Backport of 68540fe4df44492571bc610a0a043d3d02b3d320 from master.
|
|
This reverts commit 22b74fa09d7ccbc8c52270d648a0da7f3f0fa2bc.
This fix is no longer necessary, our pbkdf2 (see next commit) implementation
no longer rehashes the password every iteration.
|
|
Thanks marfire for the report.
Backport of 77f6b468e5 from master
|
|
Backport of 946a2226ea from master
|
|
Backport of 45969bdeb5 from master
|
|
Thanks glarrain for the suggestion.
Backport of a53caf28bf from master
|
|
link to writing validators.
Thanks nicolas at niconomicon.net for the suggestion.
Backport of 98e0453f00 from master
|
|
Thanks moc at mocpa.com for the suggestion.
Backport of c81b6f7b83 from master
|
|
Currently module level queries are executed against the real database
(specified in NAME) instead of the test database; since it is to late
to fix this for 1.6, we at least ensures stable builds. Refs #21443.
Backport of 4fcc1e4ad8d153f41132b171c231b6d5d4086c28 from master.
|
|
Our WSGIServer rewrapped the socket errors from server_bind into
WSGIServerExceptions, which is used later on to provide nicer
error messages in runserver and used by the liveserver to see if
the port is already in use. But wrapping server_bind isn't enough since
it only binds to the socket, socket.listen (which is called from
server_activate) could also raise "Address already in use".
Instead of overriding server_activate too I chose to just catch socket
errors, which seems to make more sense anyways and should be more robust
against changes in wsgiref.
Backport of 2ca00faa913754cd5860f6e1f23c8da2529c691a from master
|
|
9dc45efeba from master.
|
|
8b366a50f4 from master.
|
|
Just changed as to has.
Backport of d8f2d940cc from master
|
|
pattern prefixes.
Backport of 222460a994 from master
|
|
Backport of 43a2ec7999 from master
|