Andrew Brown
|
55810d94d0
|
Refs #29563 -- Fixed SQLCompiler.execute_sql() to respect DatabaseFeatures.can_use_chunked_reads.
|
2018-07-25 18:08:57 -04:00 |
Josh Schneier
|
4d48ddd8f9
|
Fixed #28917 -- Prevented Paginator's unordered warning on EmptyQuerySet.
Thanks carltongibson for the idea and weijunji for the initial patch.
|
2018-07-16 14:28:47 -04:00 |
Ian Foote
|
952f05a6db
|
Fixed #11964 -- Added support for database check constraints.
|
2018-07-10 15:32:33 -04:00 |
Sergey Fedoseev
|
c9088cfc7b
|
Fixed some assertTrue() that were intended to be assertEqual().
|
2018-07-09 11:13:40 -04:00 |
Tim Graham
|
13fe5a87f9
|
Fixed MySQL QuerySet.explain() test when running tests in reverse.
|
2018-06-06 11:31:06 -04:00 |
Carlton Gibson
|
c4f099de1d
|
Refs #29451 -- Used quote_name for column names in tests.
Regression in a253a580e6
|
2018-06-06 16:13:25 +02:00 |
Tom Forbes
|
a253a580e6
|
Refs #29451 -- Quoted MySQL column names in tests.
|
2018-06-05 12:13:29 +02:00 |
Tom
|
c1c163b427
|
Fixed #28574 -- Added QuerySet.explain().
|
2018-04-19 10:52:19 -04:00 |
Mariusz Felisiak
|
0b66c3b442
|
Fixed #29286 -- Fixed column mismatch crash with QuerySet.values() or values_list() after combining an annotated and unannotated queryset with union(), difference(), or intersection().
Regression in a0c03c62a8 .
Thanks Tim Graham and Carlton Gibson for reviews.
|
2018-04-13 12:15:52 +02:00 |
Mads Jensen
|
c59aa9e6aa
|
Added test for combining Q objects with non-Q objects.
|
2018-03-29 13:58:55 -04:00 |
Tim Graham
|
5fa4f40f45
|
Fixed #29227 -- Allowed BooleanField to be null=True.
Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review.
|
2018-03-20 12:10:10 -04:00 |
Astral
|
a0c03c62a8
|
Fixed #29229 -- Fixed column mismatch crash when combining two annotated values_list() querysets with union(), difference(), or intersection().
Regression in 7316720603821ebb64dfe8fa592ba6edcef5f3e.
|
2018-03-19 21:05:43 -04:00 |
Mariusz Felisiak
|
362813d628
|
Fixed hanging indentation in various code.
|
2018-03-16 10:54:34 +01:00 |
Tim Graham
|
9ba3df8240
|
Refs #29125 -- Made Q.deconstruct() omit 'query_utils' in the path and _connector='AND' since it's a default value.
|
2018-02-12 15:23:41 -05:00 |
Tim Graham
|
b95c49c954
|
Fixed #29125 -- Made Q.deconstruct() deterministic with multiple keyword arguments.
|
2018-02-12 14:52:32 -05:00 |
Simon Charette
|
d61fe24601
|
Fixed #29108 -- Fixed crash in aggregation of distinct+ordered+sliced querysets.
Regression in 4acae21846 .
Thanks Stephen Brooks for the report.
|
2018-02-08 09:59:25 -05:00 |
Mariusz Felisiak
|
34b52f8572
|
Renamed the allow_sliced_subqueries database feature to allow_sliced_subqueries_with_in.
After 0899d583bd this database feature is
false only on MySQL which doesn't support sliced subqueries only with
IN/ALL/ANY/SOME.
|
2018-02-07 08:27:47 +01:00 |
Mariusz Felisiak
|
aad1833fa0
|
Refs #20487 -- Added test for querying mixed case fields with common related model.
Thanks Shai Berger for the review.
|
2018-01-20 20:48:01 +01:00 |
Mariusz Felisiak
|
83a36ac49a
|
Removed unnecessary trailing commas and spaces in various code.
|
2017-12-28 21:07:29 +01:00 |
Mariusz Felisiak
|
2d3cc94284
|
Fixed #28781 -- Added QuerySet.values()/values_list() support for union(), difference(), and intersection().
Thanks Tim Graham for the review.
|
2017-11-12 14:28:11 +01:00 |
Sergey Fedoseev
|
f3c9562143
|
Fixed #15648 -- Allowed QuerySet.values_list() to return a namedtuple.
|
2017-09-06 15:32:32 -04:00 |
François Freitag
|
ad4a8acdb5
|
Fixed #11557 -- Added support for a list of fields in Meta.get_latest_by and QuerySet.earliest()/latest().
|
2017-09-05 20:14:54 -04:00 |
Mads Jensen
|
a51c4de194
|
Used assertRaisesMessage() to test Django's error messages.
|
2017-07-29 19:07:23 -04:00 |
Florian Apolloner
|
adab280cef
|
Fixed #28399 -- Fixed QuerySet.count() for union(), difference(), and intersection() queries.
|
2017-07-15 08:20:12 -04:00 |
Mariusz Felisiak
|
ca74e56350
|
Fixed #28378 -- Fixed union() and difference() when combining with a queryset raising EmptyResultSet.
Thanks Jon Dufresne for the report. Thanks Tim Graham and Simon Charette
for the reviews.
|
2017-07-10 20:40:08 +02:00 |
Mariusz Felisiak
|
9bca0d0b38
|
Added test for intersection() when combining with a queryset raising EmptyResultSet.
|
2017-07-10 20:40:08 +02:00 |
Anssi Kääriäinen
|
f7f5edd50d
|
Removed obsolete Query.tables attribute.
Obsolete since Query.alias_map became an OrderedDict (refs #26522).
|
2017-06-29 11:09:11 -04:00 |
Mariusz Felisiak
|
82175ead72
|
Fixed #28293 -- Fixed union(), intersection(), and difference() when combining with an EmptyQuerySet.
Thanks Jon Dufresne for the report and Tim Graham for the review.
|
2017-06-13 08:16:16 +02:00 |
François Freitag
|
edee5a8de6
|
Fixed #27639 -- Added chunk_size parameter to QuerySet.iterator().
|
2017-06-01 17:50:41 -04:00 |
Matthias Erll
|
eee34ef64c
|
Fixed #22550 -- Prohibited QuerySet.last()/reverse() after slicing.
|
2017-05-31 19:34:56 -04:00 |
Jon Dufresne
|
2a5708a304
|
Fixed a test's dict_keys/list comparison that always evaluated as False.
|
2017-05-27 18:37:16 -04:00 |
Tom
|
bb0b6e5263
|
Fixed #28211 -- Prevented ORing an empty Q() from reducing query join efficiency.
|
2017-05-25 09:06:25 -04:00 |
Tim Graham
|
1c3a6cec2a
|
Refs #28211 -- Added a test for ANDing empty Q()'s.
This test passes to due some logic in Node.add().
|
2017-05-25 09:02:13 -04:00 |
Simon Charette
|
4acae21846
|
Fixed #24254 -- Fixed queries using the __in lookup with querysets using distinct() and order_by().
Thanks Tim for the review.
|
2017-05-11 21:50:07 -04:00 |
Simon Charette
|
8ef35468b6
|
Fixed #28101 -- Fixed a regression with nested __in subquery lookups and to_field.
Thanks Kristian Klette for the report and Tim for the help.
|
2017-04-23 00:21:27 -04:00 |
Mariusz Felisiak
|
054a44d6f0
|
Used NotSupportedError instead of DatabaseError in SQLCompiler.as_sql().
|
2017-04-10 12:49:27 -04:00 |
Mariusz Felisiak
|
f42c7cc87b
|
Refs #21160 -- Replaced DatabaseFeatures.supports_1000_query_parameters by a DatabaseFeatures.max_query_params.
|
2017-03-24 18:37:03 +01:00 |
Bo Marchman
|
9bbb6e2d25
|
Fixed #26522 -- Fixed a nondeterministic AssertionError in QuerySet combining.
Thanks Andrew Brown for the test case.
|
2017-03-06 13:40:17 -05:00 |
Ian Foote
|
508b5debfb
|
Refs #11964 -- Made Q objects deconstructible.
|
2017-02-23 20:47:48 -05:00 |
Vytis Banaitis
|
3dcc351691
|
Refs #23919 -- Used yield from.
|
2017-02-23 20:06:01 -05:00 |
François Freitag
|
e124d2da94
|
Fixed #26551 -- Fixed negated Q() queries that span relations.
Prevented queries from reusing trimmed joins.
|
2017-02-09 11:20:33 -05:00 |
Tim Graham
|
29f607927f
|
Fixed spelling of "nonexistent".
|
2017-02-03 08:01:45 -05:00 |
Vytis Banaitis
|
8838d4dd49
|
Refs #23919 -- Replaced kwargs.pop() with keyword-only arguments.
|
2017-02-01 11:41:56 -05:00 |
Vytis Banaitis
|
d1bab24e01
|
Refs #23919, #27778 -- Removed obsolete mentions of unicode.
|
2017-01-26 08:19:27 -05:00 |
chillaranand
|
d6eaf7c018
|
Refs #23919 -- Replaced super(ClassName, self) with super().
|
2017-01-25 12:23:46 -05:00 |
Tim Graham
|
d170c63351
|
Refs #23919 -- Removed misc references to Python 2.
|
2017-01-21 20:02:00 -05:00 |
Simon Charette
|
cecc079168
|
Refs #23919 -- Stopped inheriting from object to define new style classes.
|
2017-01-19 08:39:46 +01:00 |
Claude Paroz
|
2b281cc35e
|
Refs #23919 -- Removed most of remaining six usage
Thanks Tim Graham for the review.
|
2017-01-18 21:33:28 +01:00 |
Claude Paroz
|
7b2f2e74ad
|
Refs #23919 -- Removed six.<various>_types usage
Thanks Tim Graham and Simon Charette for the reviews.
|
2017-01-18 20:18:46 +01:00 |
Claude Paroz
|
c716fe8782
|
Refs #23919 -- Removed six.PY2/PY3 usage
Thanks Tim Graham for the review.
|
2017-01-18 16:21:28 +01:00 |