Mariusz Felisiak
|
8b25d546b6
|
Simplified Contains, StartsWith, and EndsWith lookups.
|
2018-03-07 14:04:17 -05:00 |
Almad
|
3d8fadad0f
|
Added model name to AutoField error message.
|
2018-03-03 13:22:00 -05:00 |
Tomáš Ehrlich
|
fa352626c2
|
Fixed #29172 -- Fixed crash with Window expression in a subquery.
|
2018-03-01 10:24:14 -05:00 |
Sergey Fedoseev
|
ba4a986240
|
Refs #28459 -- Improved performance of time difference expressions on MySQL.
|
2018-03-01 14:42:21 +05:00 |
Mariusz Felisiak
|
54f80430be
|
Fixed #29166 -- Fixed crash in When() expression with a list argument.
Thanks Matthew Pava for the report and Tim Graham and Carlton Gibson for
reviews.
Regression in 19b2dfd1bf .
|
2018-02-28 18:05:23 +01:00 |
Mariusz Felisiak
|
074a2f7f58
|
Refs #28909 -- Simplifed code using unpacking generalizations.
|
2018-02-26 18:23:31 +01:00 |
bobort
|
f82de6bfb1
|
Refs #28643 -- Added Ord, Chr, Left, and Right database functions.
|
2018-02-23 10:23:22 -05:00 |
Matthew Schinckel
|
c412926a2e
|
Fixed #29142 -- Fixed crash when OuterRef is used with an operator.
|
2018-02-23 09:38:16 -05:00 |
Oliver Sauder
|
6f0b8c1c9e
|
Fixed #28442 -- Fixed crash with nested OuterRefs that reference AutoField.
|
2018-02-20 21:58:43 -05: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 |
Matthew Wilkes
|
2162f0983d
|
Fixed #24747 -- Allowed transforms in QuerySet.order_by() and distinct(*fields).
|
2018-02-10 19:08:55 -05:00 |
Raphael Gaschignard
|
bf26f66029
|
Fixed #29118 -- Fixed crash with QuerySet.order_by(Exists(...)).
|
2018-02-10 18:35:57 -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 |
Tim Graham
|
0f0a07ac27
|
Refs #28814 -- Fixed migrations crash with namespace packages on Python 3.7.
Due to https://bugs.python.org/issue32303.
|
2018-02-05 13:29:32 -05:00 |
Raymond Hettinger
|
aba9763b51
|
Refs #28814 -- Imported from collections.abc to fix Python 3.7 deprecation warnings.
https://bugs.python.org/issue25988
|
2018-02-05 11:42:47 -05:00 |
Jon Dufresne
|
8b21878357
|
Refs #28723 -- Fixed stale prefetch_related cache after add/remove.
Regression in 514b2c989a .
|
2018-02-05 11:02:57 -05:00 |
Tim Graham
|
d0a42a14c0
|
Fixed imports per isort 4.3.1.
Partially reverted 9bcf73d788 .
|
2018-02-02 14:44:07 -05:00 |
Mariusz Felisiak
|
9bcf73d788
|
Fixed imports per isort 4.3.0.
|
2018-02-01 09:29:46 +01:00 |
Mariusz Felisiak
|
f73f821143
|
Removed uneeded comment in DatabaseWrapper.check_constraints() on SQLite/MySQL backends.
|
2018-01-31 20:02:45 -05:00 |
priyanshsaxena
|
617d5f410f
|
Fixed #29066 -- Allowed negating query expressions.
|
2018-01-31 10:54:19 -05:00 |
Дилян Палаузов
|
f427ffcccb
|
Fixed #29093 -- Simplified a few lines in ModelBase.__new__().
|
2018-01-31 10:22:56 -05:00 |
Tim Graham
|
0a37ea56d0
|
Fixed #29091 -- Fixed makemigrations crash if migrations directory doesn't have __init__.py.
Regression in aadd3aeb2b .
|
2018-01-31 09:36:36 -05:00 |
Jon Dufresne
|
136bf5c214
|
Fixed #29076 -- Made Model.refresh_from_db() clear cached relationships even if the related id doesn't change.
|
2018-01-30 10:43:53 -05:00 |
bquinn
|
c2b969e124
|
Fixed #29004 -- Added inspectdb --include-views option.
|
2018-01-27 18:51:40 -05:00 |
Sigurd Ljødal
|
a455e732a0
|
Fixed #28650 -- Added TruncWeek database function.
|
2018-01-27 09:59:13 -05:00 |
François Freitag
|
3aa9ab39cc
|
Refs #28748 -- Reallowed lazy values in model field choices.
Regression in f9844f4841 .
Thanks Matthias Kestenholz for the report and suggestions.
|
2018-01-27 09:19:56 -05:00 |
Jon Dufresne
|
3187c89d6f
|
Fixed #29067 -- Fixed regression in QuerySet.values_list(..., flat=True) followed by annotate().
|
2018-01-26 09:35:50 -05:00 |
shanghui
|
8dc675d90f
|
Fixed #28838 -- Fixed Model.save() crash if the base manager annotates with a related field.
|
2018-01-25 10:12:04 -05:00 |
François Freitag
|
f9844f4841
|
Fixed #28748 -- Made model field choices check more strict for named groups.
|
2018-01-24 10:34:24 -05:00 |
Mads Jensen
|
65728550bd
|
Refs #28643 -- Added Replace database function.
|
2018-01-17 20:46:15 -05:00 |
hayashi
|
27557a7a99
|
Fixed #28857 -- Fixed invalid SQL when using Cast with complex expressions on PostgreSQL.
|
2018-01-17 09:28:03 -05:00 |
Tim Martin
|
02365d3f38
|
Fixed #28542 -- Fixed deletion of primary key constraint if the new field is unique.
|
2018-01-13 20:11:55 -05:00 |
Étienne Loks
|
9a621edf62
|
Fixed #29016 -- Fixed incorrect foreign key nullification on related instance deletion.
|
2018-01-13 10:31:00 -05:00 |
Mariusz Felisiak
|
385e6fb352
|
Removed Query.split_exclude()'s unused prefix argument.
Unused since b4492a8ca4 .
|
2018-01-12 19:06:15 -05:00 |
Дилян Палаузов
|
a38ae914d8
|
Fixed #28996 -- Simplified some boolean constructs and removed trivial continue statements.
|
2018-01-12 12:44:50 -05:00 |
Tim Graham
|
d60e8b856b
|
Added DatabaseFeatures.is_postgresql_9_5 to avoid repetition.
|
2018-01-09 14:09:02 -05:00 |
Mariusz Felisiak
|
8f8a93a9ae
|
Fixed #28859 -- Made Oracle backend raise DatabaseError if "no data found" exception is hidden by the Oracle OCI library.
Thanks Tim Graham for the review and Jani Tiainen for the report.
|
2018-01-06 18:50:54 +01:00 |
Sergey Fedoseev
|
2115be616b
|
Refs #28459 -- Improved performance of duration expressions on SQLite.
|
2018-01-04 17:16:17 -05:00 |
Дилян Палаузов
|
d7b2aa24f7
|
Fixed #28982 -- Simplified code with and/or.
|
2018-01-03 20:12:23 -05:00 |
Tim Graham
|
acc8dd4142
|
Fixed #28984 -- Made assorted code simplifications.
|
2018-01-03 13:24:02 -05:00 |
Дилян Палаузов
|
d79cf1e9e2
|
Fixed #28985 -- Removed unneeded None checks before hasattr().
|
2018-01-03 11:37:06 -05:00 |
shanghui
|
cc6bcc6ff5
|
Fixed #28867 -- Added system check for a model property that clashes with a related field accessor.
|
2018-01-03 10:34:31 -05:00 |
Robin Ramael
|
fbf647287e
|
Fixed #28811 -- Fixed crash when combining regular and group by annotations.
|
2018-01-03 08:24:16 -05:00 |
Mariusz Felisiak
|
c86e9b5847
|
Removed DeferredAttribute.__init__()'s unused model argument.
Unused since a8a81aae20 .
|
2018-01-02 17:54:10 -05:00 |
Simon Charette
|
f5a989e603
|
Fixed #28974 -- Made refresh_from_db() hint routers about its instance.
|
2018-01-02 09:42:24 -05:00 |
Tim Graham
|
d065c92678
|
Fixed #28918 -- Fixed Model.refresh_from_db() for instances hidden by the default manager.
|
2017-12-30 18:00:36 -05:00 |
Simon Charette
|
dcdd219ee1
|
Fixed #25817 -- Made RenameField repoint to_field/to_fields references.
Also updated the autodetector to assume the RenameField operation will
perform the required repointing.
|
2017-12-30 14:59:22 -05:00 |
Simon Charette
|
2faeb21d2f
|
Moved _get_model_tuple() to the base Operation class.
This allows field and special operations to use this logic.
|
2017-12-30 14:50:43 -05:00 |