summaryrefslogtreecommitdiff
path: root/django/db/models
AgeCommit message (Collapse)Author
2016-11-23Cleaned up some __getstate__() docstrings.Tim Graham
2016-11-22Fixed #27295 -- Added a system check to prohibit model names that start or ↵Quentin Fulsher
end with an underscore or contain double underscores.
2016-11-20Fixed #27512 -- Removed unused code in Model.__init__().Adam Chainz
2016-11-20Refs #26207 -- Removed obsolete comments about deferred model classes.Adam Chainz
2016-11-20Fixed #27514 -- Tested Model.__init__ excessive number of fields.Adam Chainz
2016-11-15Fixed #27407 -- Made Model.delete(keep_parents=True) preserve parent reverse ↵Simon Charette
relationships. Thanks Tim for the review.
2016-11-14Fixed E305 flake8 warnings.Ramin Farajpour Cami
2016-11-11Fixed #25240 -- Added ExtractWeek and exposed it through the __week lookup.Mads Jensen
Thanks to Mariusz Felisiak and Tim Graham for review.
2016-11-10Removed redundant DateTimeField.register_lookup()s.Tim Graham
DateTimeField inherits these lookups from DateField.
2016-10-31Fixed #27148 -- Fixed ModelMultipleChoiceField crash with invalid UUID.Tim Graham
2016-10-28Fixed #27188 -- Allowed using unique=True with FileField.Michael Scott
Thanks Tim Graham for the initial patch.
2016-10-28Fixed #20939 -- Simplified query generation by converting QuerySet to Query.Tim Graham
Thanks Anssi Kääriäinen for the initial patch and Anssi, Simon Charette, and Josh Smeaton for review.
2016-10-27Fixed #27327 -- Simplified time zone handling by requiring pytz.Tim Graham
2016-10-26Fixed #27334 -- Allowed FileField to move rather than copy a file.Adam Chidlow
When a FileField is set to an instance of File that is not also an instance of FieldFile, pre_save() passes that object as the contents to Storage.save(). This allows the file to be moved rather than copied to the upload destination.
2016-10-25Fixed #27385 -- Fixed QuerySet.bulk_create() on PostgreSQL when the number ↵David Barragán Merino
of objects is a multiple plus one of batch_size.
2016-10-24Removed unused loop in Query.change_aliases().Tim Graham
Unknown if it was ever used.
2016-10-15Removed unused branch in ModelIterable.__iter__().Tim Graham
Unknown if it was ever used.
2016-10-15Removed unused 'field' argument to DeleteQuery.delete_batch().Tim Graham
Unused since a170c3f755351beb35f8166ec3c7e9d524d9602d.
2016-10-14Removed DatabaseFeatures.can_combine_inserts_with_and_without_auto_increment_pk.Tim Graham
Unused (always False) after 29132ebdef0e0b9c09e456b05f0e6a22f1106a4f.
2016-10-14Removed unused QuerySet.value_annotation attribute.Tim Graham
Unused since 5008a4db440c8f7d108a6979b959025ffb5789ba.
2016-10-14Tested QuerySet compatibility check.Tim Graham
cdfdcf4b70bebfc68871df885387790c6afbc23c missed this test.
2016-10-13Removed unused InsertQuery.clone().Tim Graham
Unknown if it was ever needed.
2016-10-13Removed unneeded try/except in Query.names_to_path().Tim Graham
2016-10-13Removed unused branch in SQLUpdateCompiler.as_sql().Tim Graham
Unknown if it was ever needed.
2016-10-13Removed unused branch in Query.change_aliases().Tim Graham
Unused since 0c7633178fa9410f102e4708cef979b873bccb76.
2016-10-13Removed unused EmptyResultSets in SQLCompilers.Tim Graham
Unused since ed1bcf05158acf4bf4e0189d477b6c762bd0133e.
2016-10-12Fixed #24607 -- Serialized natural keys in multi-table inheritance models.João Sampaio
2016-10-12Removed unused SubqueryConstraint.relabel_aliases() and clone() methods.Tim Graham
Unused since b68212f539f206679580afbfd008e7d329c9cd31.
2016-10-11Replaced '__' with LOOKUP_SEP constant.Nick Pope
2016-10-10Fixed gis_tests.geoapp when run in isolation.Tim Graham
"from django.db.models import *" in contrib/gis/db/models/__init__.py could obscure gis's functions.py resulting in exceptions like: "module 'django.db.models.functions' has no attribute 'Union'".
2016-10-04Refs #18974 -- Deprecated @models.permalink() decorator.Tim Graham
2016-10-04Fixed #27193 -- Preserved ordering in select_for_update subqueries.François Freitag
2016-10-04Refs #27118 -- Reallowed using pk in QuerySet.get/update_or_create().François Freitag
2016-09-27Fixed #27268 -- Restored an invalid related field lookup error message in ↵Mariusz Felisiak
QuerySet filtering.
2016-09-27Removed unused branch in SQLCompiler.as_subquery_condition().Tim Graham
Unused since dcdc579d162b750ee3449e34efd772703592faca.
2016-09-26Removed obsolete lines in DeferredAttribute.__get__().Tim Graham
Obsolete as of c21e86ab9e3e5ebd6d245d038cb0cb352cd84c3a.
2016-09-24Fixed #27118 -- Made QuerySet.get_or_create()/update_or_create() error for a ↵François Freitag
non-field in their arguments.
2016-09-24Removed unused FieldGetDbPrepValueMixin.get_prep_lookup_value().Tim Graham
Unused since its introduction in 4f138fe5a496a81115c4fba6615a517fc62c3b17.
2016-09-23Removed unused Prefetch.get_current_prefetch_through().Tim Graham
Unused since its introduction in f51c1f590085556abca44fd2a49618162203b2ec.
2016-09-22Fixed #27159 -- Prevented pickling a query with an __in=inner_qs lookup from ↵Jani Tiainen
evaluating inner_qs.
2016-09-17Made FieldError/FieldDoesNotExist messages uniform across Python versions.François Freitag
Removed possible u'' prefixes on Python 2.
2016-09-16Fixed #27235 -- Removed some usage of mutable default arguments.Chris Lamb
2016-09-09Fixed #27204 -- Made clashing m2m intermediary table checks ignore unmanaged ↵Tim Graham
models.
2016-09-09Fixed #27062 -- Eased implementing select_for_update() on MSSQL.Mikhail Denisenko
2016-09-08Refs #15250 -- Removed an obsolete comment regarding MTI cascade deletion.Simon Charette
2016-09-03Replaced smart_* by force_* calls whenever possibleClaude Paroz
The smart_* version should only be used when a lazy string should keep its lazy status.
2016-08-25Replaced property() usage with decorator in several places.Berker Peksag
2016-08-25Removed unneeded smart_textClaude Paroz
2016-08-25Fixed #27067 -- Deprecated string_concat() in favor of format_lazy().Mattias Loverot
2016-08-24Replaced property() usage with decorator in a couple places.Berker Peksag