summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-05-25Added tests for nested exclude/negate queriesAnssi Kääriäinen
2012-05-24Removed unneeded smart_str in generic views.Claude Paroz
2012-05-24Fixed qs.order_by() join promotion for already existing joinsAnssi Kääriäinen
When order_by causes new joins to be added to the query, the joins must be LEFT OUTER joins for nullable relations, otherwise the order_by could cause the results to be altered. This commit fixes the logic to only promote new joins, previously all joins in the order_by lookup path were promoted. Thanks to Bruno Desthuilliers for spotting this corner case.
2012-05-24Stopped converting match dict keys to bytestrings when resolving URLs.Claude Paroz
Test suite is passing, but if any regression would be detected, we might replace smart_str by force_unicode.
2012-05-24Fixed #18177 -- Cached known related instances.Aymeric Augustin
This was recently fixed for one-to-one relations; this patch adds support for foreign keys. Thanks kaiser.yann for the report and the initial version of the patch.
2012-05-24Fixed #18353 -- Inconsistency in date-based CBVs.Aymeric Augustin
2012-05-24Fixed #18367 -- Allowed LayerMapping to store strings in TextField.Claude Paroz
Thanks geoffhing@gmail.com for the report.
2012-05-24Modernized contrib.gis layermapping tests.Claude Paroz
In particular, make tests independent of each other.
2012-05-23Replaced types.NoneType occurrencesClaude Paroz
In Python 3, types.NoneType is no more available.
2012-05-22Fixed #18319 -- Added 'supports_sequence_reset' DB featureAnssi Kääriäinen
Added a new feature to allow 3rd party backends to skip tests which test sequence resetting. Thanks to manfre for report and patch.
2012-05-22Fixed #18318 -- Changed some tests to be 3rd party DB friendlyAnssi Kääriäinen
Thanks to manfre for report and patch.
2012-05-22Fixed #18317 -- Removed db specific raw SQL function from testsAnssi Kääriäinen
A test in model_fields used LEN() in raw SQL. This function is not available on some 3rd party backends. I removed this function and ensured that the test works correctly (breaks pre e9bbdb39de) with the change.
2012-05-22Replaced 'next' testing by collections.Iterator testing.Claude Paroz
The new construct is also Python 3 compatible (where 'next' has been renamed to '__next__').
2012-05-22Fixed #18304 -- Optimized save() when update_can_self_select=FalseAnssi Kääriäinen
Databases with update_can_self_select = False (MySQL for example) generated non-necessary queries when saving a multitable inherited model, and when the save resulted in update.
2012-05-22Fixed #18244 -- Documented that formset.has_changed is a 1.4 addition.Claude Paroz
2012-05-22Fixed #18167 -- Gave advice on checking Django version in the tutorial.Claude Paroz
Thanks smuss for the initial patch.
2012-05-22Replaced print statement by print function in new install instructions.Claude Paroz
2012-05-22Fixed #18113 -- Corrected get_template_names docstrings.Claude Paroz
Thanks Keryn Knight for the report.
2012-05-21Fixed #18115 - added warning about overlaid install.Carl Meyer
Setup.py now warns if it detects that Django is being installed over top of a previous installation that was never removed. This should only happen when installing with ``python setup.py install``, as pip automatically uninstalls before installing a new version and easy_install installs as an egg directory. Also generally updated the installation doc.
2012-05-20Regenerated the minified versions of the admin actions and admin inlines ↵Jannis Leidel
JavaScript files forgotten in 04785d2 and f92c7c5 (and previous).
2012-05-20Fixed #18354 -- Performance issue in CBV.Aymeric Augustin
Prevented repeating a query twice when the model isn't ordered by -date_field (in Meta), allow_empty is False and pagination isn't enabled.
2012-05-20Documented next/previous_week. Refs #10890.Aymeric Augustin
2012-05-20Imported reduce from functools for forward compatibility.Claude Paroz
In Python 3, reduce has to be imported from functools.
2012-05-19Followed a best practice in the time zones docs.Aymeric Augustin
Prevented localize from swallowing non existent or ambiguous datetimes.
2012-05-19Marked bytestrings with b prefix. Refs #18269Claude Paroz
This is a preparation for unicode literals general usage in Django (Python 3 compatibility).
2012-05-19Fixed #18325 -- Wrapped self.stdout/stderr in OutputWrapper classClaude Paroz
2012-05-19Fixed test failures after commit 1a66f53. Refs #18340Claude Paroz
2012-05-19Fixed #18340 -- Fixed formtools form_hmac with Unicode inputClaude Paroz
Using cPickle, two apparently identical Unicode strings could generate different pickled results depending on previous operations on those strings.
2012-05-18Merge pull request #81 from glenrobertson/patch-1Anssi Kääriäinen
Fixed doc typo on GeoQuerySet.geohash method.
2012-05-18Fixed typo on GeoQuerySet.geohash method.Glen Robertson
2012-05-18Merge pull request #24 from marcneuwirth/masterAdrian Holovaty
Removed 'return false' in favor of preventDefault in admin JS.
2012-05-18Merge pull request #68 from BooBSD/patch-1Adrian Holovaty
Fixed e-mail duplicates in the AUTHORS.
2012-05-18Merge pull request #70 from tswicegood/fix-js-scopeAdrian Holovaty
Cleaned up various JavaScript in admin JS.
2012-05-18Merge pull request #79 from stratoukos/masterAdrian Holovaty
Removed mention of djangoproject.com from cbv topic
2012-05-18Cleaned up WSGIRequestHandler get_environ to be Python 3 compatibleClaude Paroz
headers.type/typeheader attributes are gone in Python 3. Thanks Vinay Sajip for the inspiration of his Python 3 branch.
2012-05-18Added more relative imports in contrib.gis.Claude Paroz
2012-05-18Got rid of old __cmp__methods replaced by rich comparison.Claude Paroz
The __cmp__ methods are unsupported in Python 3. _doctest.py has been left untouched because it is likely it will not be migrated to Python 3.
2012-05-18Fixed broken ES localflavor test after 4774875.Claude Paroz
2012-05-18remove mention of djangoproject.com from cbv topicStratos Moros
The class based views topic mentions that the djangoproject.com weblog is built using the date-based generic views, but looking at the code, it actually uses the deprecated pre-1.3 function based generic views.
2012-05-18Fixed #18334 -- Fixed detection of supports_stddev backend feature.Claude Paroz
Thanks to Michael Manfre for the report and Anssi Kääriäinen for the review.
2012-05-18Small change to a template in the FormWizard docsChris Beaven
Specifically, the template was referred to as a "full example template" but didn't {% load i18n %} even though {% trans %} was used.
2012-05-17Added load i18n code to the base wizard form template documentation as it ↵Jeremy Cowgar
uses the trans tag.
2012-05-17Fixed #6916 -- Wrong spelling of Spanish province.Aymeric Augustin
2012-05-17Added a test for DayArchiveView. Refs #17192.Aymeric Augustin
2012-05-17Fixed #18323 -- Refactored date arithmeticAymeric Augustin
in date based generic views, in order to deal properly with both DateFields and DateTimeFields.
2012-05-17Fixed #9893 -- Validated the length of file namesAymeric Augustin
after the full file name is generated by the storage class. Thanks Refefer for the report, carsongee for the patch, and everyone else involved in the discussion.
2012-05-17Mentioned the previous commit in the release notesAymeric Augustin
2012-05-17Fixed #17449 -- Added OPTIONS to generic views.Aymeric Augustin
Thanks estebistec for the report and patch.
2012-05-17Fixed #17535 -- Optimized list generic views.Aymeric Augustin
When allow_empty is False, prevented the view from loading the entire queryset in memory when pagination is enabled.
2012-05-17Fixed #18326 -- Stripped ending chars in LiveServerViews tests.Claude Paroz
Ending chars might be different depending on git crlf setting. Thanks Michael Manfre for the report and the patch.