summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2017-08-31Fixed #28549 -- Fixed QuerySet.defer() with super and subclass fields.Jeremy Kerr
Previously, deferring fields in different classes didn't omit the superclass' deferred field. Thanks Simon Charette for the suggested fix.
2017-08-31Fixed #28543 -- Prevented ManyToManyField.value_from_object() from being lazy.Tim Graham
Previously, it was a QuerySet which could reevaluate to a new value if the model's data changes. This is inconsistent with other Field.value_from_object() methods. This allows reverting the fix in the admin for refs #27998.
2017-08-31Fixed #28524 -- Fixed program name in management commands when using 'python ↵Nick Pope
-m django'.
2017-08-31Removed useless itertools.chain() call in ChoiceWidget.optgroups().Sergey Fedoseev
2017-08-31Simplified model's Options._get_fields() a bit.Sergey Fedoseev
2017-08-29Fixed #28530 -- Prevented SelectDateWidget from localizing years in output.caleb logan
2017-08-29Simplified contrib.gis.geos.prototypes by replacing c_char with c_byte.Sergey Fedoseev
2017-08-28Fixed #28536 -- Removed old JS cross-browser utilitiesClaude Paroz
2017-08-26Added Media.__repr__().Collin Anderson
It makes it easier to debug MediaOrderConflictWarnings (refs #28377).
2017-08-26Removed lone usage of jQuery in admin's calendar.jsClaude Paroz
2017-08-26Refs #27869 -- Omitted field kwargs from GinIndex.deconstruct() if they're None.Mads Jensen
2017-08-26Refs #25809 -- Omitted pages_per_range from BrinIndex.deconstruct() if it's ↵Mads Jensen
None.
2017-08-25Simplified migrations.state.ProjectState.__eq__().Sergey Fedoseev
2017-08-24Fixed #28518 -- Improved performance of loading geometries from DB.Sergey Fedoseev
2017-08-24Used sets for CheckRegistry.registered_checks and deployment_checks.Sergey Fedoseev
2017-08-24Fixed #28513 -- Added POST request support to LogoutView.hui shang
2017-08-24Fixed #28380 -- Excluded null geometries in SpatiaLite geometry lookups.Fabian Schindler
2017-08-23Simplified migrations.graph.Node.iterative_dfs(), ancestors(), and ↵Sergey Fedoseev
descendants().
2017-08-23Fixed #27796 -- Prevented middleware being loaded twice with runserverClaude Paroz
Thanks Tim Graham for the review.
2017-08-23Removed unneeded iter() calls.Sergey Fedoseev
A few of these were unnecessarily added in 2b281cc35ed9d997614ca3c416928d7fabfef1ad.
2017-08-23Refs #28459 -- Improved performance of SQLCompiler.apply_converters().Sergey Fedoseev
2017-08-23Used frozenset instead of dict for GeoIP2.cache_options for simplicity.Sergey Fedoseev
2017-08-23Used OrderedDict.fromkeys() to initialize OrderedDict with None values.Sergey Fedoseev
2017-08-22Simplified usage of sets in MigrationAutodetector.Sergey Fedoseev
2017-08-22Fixed #28451 -- Restored pre-Django 1.11 Oracle sequence/trigger naming.Kevin Grinberg
Regression in 69b7d4b116e3b70b250c77829e11038d5d55c2a8.
2017-08-22Refs #28459 -- Improved performance of FlatValuesListIterable.Sergey Fedoseev
2017-08-22Fixed incorrect indentation in remove_stale_contenttypes.Nick Pope
It's unnecessary for content_type_display to be constructed from ct_info in every loop iteration.
2017-08-22Refs #28502 -- Complemented stringformat tuple handling/test.Claude Paroz
An additional test and a code change were suggested in a late review.
2017-08-22Fixed #28496 -- Added ModelAdmin.get_changelist_instance().Simon Meers
2017-08-21Fixed #28375 -- Fixed KeyError crash on reverse prefetch of a model with ↵Paulo
OneToOneField primary key to a non-pk field.
2017-08-21Removed need for hasattr(check, 'tags') in CheckRegistry.Sergey Fedoseev
It was needed to pass tests because registered checks weren't properly mocked.
2017-08-21Removed postgresql_psycopg2.versionMariusz Felisiak
Uneeded since 29ea9714ee23525000dd8bdb7a9aafb2147de8c7.
2017-08-21Fixed #28502 -- Made stringformat template filter accept tuplesSrinivas Reddy Thatiparthy
2017-08-21Django -> django when styled as a logo with font. This was pointed out at ↵Allen, Timothy
DjangoCon US.
2017-08-16Fixed #28498 -- Fixed test database creation with cx_Oracle 6.Mariusz Felisiak
2017-08-15Fixed #28495 -- Converted GDAL Feature.fields to stringsClaude Paroz
2017-08-15Simplified generation of result in Query.get_aggregation().Sergey Fedoseev
2017-08-15Simplified RelatedPopulator.populate().Sergey Fedoseev
2017-08-15Removed redundant condition in QuerySet.resolve_expression().Sergey Fedoseev
2017-08-15Avoided creation of temporary set in Query.append_annotation_mask().Sergey Fedoseev
2017-08-12Fixed #28485 -- Made ExceptionReporter.get_traceback_frames() include frames ↵Martin von Gagern
without source code.
2017-08-12Fixed #28201 -- Added ProhibitNullCharactersValidator and used it on ↵Alejandro Zamora
CharField form field.
2017-08-12Fixed #27849 -- Added filtering support to aggregates.Tom
2017-08-12Fixed #23546 -- Added kwargs support for CursorWrapper.callproc() on Oracle.Mariusz Felisiak
Thanks Shai Berger, Tim Graham and Aymeric Augustin for reviews and Renbi Yu for the initial patch.
2017-08-11Refs #28459 -- Improved performance of BaseExpression.convert_value().Sergey Fedoseev
2017-08-11Refs #28459 -- Optimized ModelState instantiation.Sergey Fedoseev
2017-08-11Fixed #28456 -- Allowed customizing Model pickling by overriding __getstate__().Nerl~
2017-08-11Simplified calculation of used joins in Query.build_filter().Sergey Fedoseev
2017-08-11Removed obsolete DecimalComparisonLookup.Sergey Fedoseev
Unneeded since c3c6c92d769d44a98299c462c48a9599c0172e91.
2017-08-11Replaced typecast_decimal() with decimal.Decimal().Sergey Fedoseev