- 01 Eki, 2013 12 kayıt (commit)
-
-
Ramiro Morales yazdı
Literals from source files with Django template language syntax don't have a '.py' suffix anymore. Also, the '.\' prefix is preserved to respect GNU gettext behavior on that platform. Refs #16903.
-
Ramiro Morales yazdı
Thanks rm_ for the suggestion.
-
Michael Manfre yazdı
The precision of time.time() is OS specific and it is possible for the resolution to be low enough to allow reading a cache key previously set with a timeout of 0.
-
Anssi Kääriäinen yazdı
Test models introduced for #10733 didn't contain default value for a BooleanField(). Check command didn't like that -> check tests failed.
-
Anssi Kääriäinen yazdı
In queries using .defer() together with .select_related() the values and fields arguments didn't align properly for resolve_columns().
-
Tim Graham yazdı
refs #17671
-
Anssi Kääriäinen yazdı
The bug was reported pre 1.1, and somewhere along the way it has been fixed. So, this is tests only addition.
-
Tim Graham yazdı
Thanks ramiro for the report.
-
Tim Graham yazdı
-
Claude Paroz yazdı
Thanks Aymeric Augustin for the suggestion. Refs #21165.
-
Anssi Kääriäinen yazdı
Avoid accessing query.extra and query.aggregates directly for .values() queries. Refs #20950.
-
Ramiro Morales yazdı
This fixes eight failures in the cached storage tests under Windows. Refs #18920 and 978d4476.
-
- 30 Eyl, 2013 10 kayıt (commit)
-
-
Alex Gaynor yazdı
Fixing improper grammar in docstring
-
Adam Haney yazdı
-
Loic Bistuer yazdı
Added do_not_call_in_templates=True attribute to RelatedManagers to prevent them from being called. Thanks jbg@ for the report.
-
Tim Graham yazdı
-
Dan Johnson yazdı
-
Tim Graham yazdı
-
Curtis Maloney yazdı
Thanks mrmachine for the report.
-
Aymeric Augustin yazdı
Squashed commit of the following: commit 63ddb271a44df389b2c302e421fc17b7f0529755 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 29 22:51:00 2013 +0200 Clarified interactions between atomic and exceptions. commit 2899ec299228217c876ba3aa4024e523a41c8504 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:45:32 2013 +0200 Fixed TransactionManagementError in tests. Previous commit introduced an additional check to prevent running queries in transactions that will be rolled back, which triggered a few failures in the tests. In practice using transaction.atomic instead of the low-level savepoint APIs was enough to fix the problems. commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Tue Sep 24 22:24:17 2013 +0200 Allowed nesting constraint_checks_disabled inside atomic. Since MySQL handles transactions loosely, this isn't a problem. commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sat Sep 21 18:43:12 2013 +0200 Prevented running queries in transactions that will be rolled back. This avoids a counter-intuitive behavior in an edge case on databases with non-atomic transaction semantics. It prevents using savepoint_rollback() inside an atomic block without calling set_rollback(False) first, which is backwards-incompatible in tests. Refs #21134. commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0 Author: Aymeric Augustin <aymeric.augustin@m4x.org> Date: Sun Sep 22 22:14:17 2013 +0200 Replaced manual savepoints by atomic blocks. This ensures the rollback flag is handled consistently in internal APIs.
-
Russell Keith-Magee yazdı
Previously, if a database request spanned a related object manager, the first manager encountered would cause a request to the router, and this would bind all subsequent queries to the same database returned by the router. Unfortunately, the first router query would be performed using a read request to the router, resulting in bad routing information being used if the subsequent query was actually a write. This change defers the call to the router until the final query is acutally made. It includes a small *BACKWARDS INCOMPATIBILITY* on an edge case - see the release notes for details. Thanks to Paul Collins (@paulcollinsiii) for the excellent debugging work and patch.
-
Ramiro Morales yazdı
Refs #18091.
-
- 29 Eyl, 2013 3 kayıt (commit)
-
-
Simon Charette yazdı
The issue was reported against 1.3.x but has been fixed since.
-
Michael Manfre yazdı
Improve tests to cover slicing scenarios that could be handled in unique ways by 3rd party database backends.
-
Christopher Babiak yazdı
ChoiceFieldRenderer was not rendering nested choices. Added recursion to ChoiceFieldRenderer to take nested choices and render them as <ul>'s.
-
- 28 Eyl, 2013 4 kayıt (commit)
-
-
Ramiro Morales yazdı
Added it to the settings reference. We used to have it in comment form in our old, bigger default project template settings.py file.
-
Ramiro Morales yazdı
Code had been added in e909ceae. Solves test suite failures observed on Windows. Thanks Michael Manfre for the report. Refs #20739.
-
Anssi Kääriäinen yazdı
The import was done from util instead of utils leading to PendingDeprecationWarning.
-
Erik Romijn yazdı
-
- 27 Eyl, 2013 4 kayıt (commit)
-
-
Baptiste Mispelon yazdı
Thanks to onlygoldi2201 for the report and to ramiro and apollo13 for the reviews.
-
Carl Meyer yazdı
-
Baptiste Mispelon yazdı
Also fixed a py3 incompatibility. Thanks to brutasse for the report.
-
Preston Holmes yazdı
I a word :-/
-
- 26 Eyl, 2013 4 kayıt (commit)
-
-
Preston Holmes yazdı
-
Andrew Godwin yazdı
-
Michael Manfre yazdı
DatabaseCache uses raw cursors to bypass the ORM. This prevents it from being used by database backends that require special handling of datetime values. There is no easy way to test this, so no tests added.
-
Simon Charette yazdı
-
- 25 Eyl, 2013 3 kayıt (commit)
-
-
Giles Richard Greenway yazdı
Thanks to EmilStenstrom for raising this, and to Chris Piwoński for all of the fixes and most of the tests.
-
Michael Manfre yazdı
-
Loic Bistuer yazdı
-