summaryrefslogtreecommitdiff
path: root/django/db
AgeCommit message (Collapse)Author
2010-02-24Fixed #12546. Objects with a __len__ that returns 0 can now be serialized. ↵Joseph Kocherhans
Thanks, casobn for the report and Alex Gaynor for the patch and tests. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12576 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-24Fixed #12818. SQLite now properly quotes strings for date extraction and ↵Joseph Kocherhans
truncation. Thanks, SmilyChris. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12573 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-24Fixed #12152. DoesNotExist and MultipleObjectsReturned now subclass their ↵Joseph Kocherhans
parent model's exceptions. Thanks, mattmcc and Alex Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12567 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12731. Fixed a bug with .raw() and inheritance. Thanks, Alex Gaynor.Joseph Kocherhans
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12544 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12819. Fixed a bug with caching values of nullable 1to1 fields. ↵Joseph Kocherhans
Thanks, s.angel@twidi.com for the initial patch, and Alex Gaynor for the tests. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12543 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed a few more spots related to #11859. Thanks, cramm and Alex Gaynor.Joseph Kocherhans
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12537 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12888. Fixed a typo in some related object error messages. Thanks, ↵Joseph Kocherhans
nessita. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12532 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23No, really this time -- corrected the warning message from r12510.Russell Keith-Magee
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12512 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Cleaned up the warning message introduced by r12510.Russell Keith-Magee
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12511 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12912 -- Placed the psycopg1-backed ``postgresql`` database backend ↵Russell Keith-Magee
on the deprecation path. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12510 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12608 -- No longer return inconsistent results when using `values` ↵Justin Bronn
and `values_list` in conjunction with `annotate`. Thanks, Charlie Leifer. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12505 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12806 -- Added an implementation of `RawQuerySet.__getitem__`. ↵Justin Bronn
Thanks, Bruno Renié. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12504 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-23Fixed #12855 -- QuerySets with `extra` where parameters now combine ↵Justin Bronn
correctly. Thanks, Alex Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12502 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-22Fixed #11226 -- Corrected an validation edge case with m2m relations between ↵Russell Keith-Magee
two models with the same class name. Thanks to pkoch for the report, and to Ramiro Morales for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12489 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-10Fixed #11535: Corrected SQL generated for queries involving generic ↵Karen Tracey
relations and ORed Q objects. Thanks to brianglass for report, tobias for fix and test, and Alex for review. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12405 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-10Fixed #12647. Allow unique_together checks be specified as lists as well as ↵Joseph Kocherhans
tuples. Thanks, Honza Král. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12403 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-03Fixed a regression in the Postgres psycopg cursor handling introduced by ↵Russell Keith-Magee
r12352. Thanks to Kenneth Gonsalves for the report, and Karen for the fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12378 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-02-02Fixed #12667. Added optgroup validation support to model fields with ↵Joseph Kocherhans
choices. Thanks ramiro. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12374 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-30Fixed #12732 -- Corrected an argument naming problem introduced by r12532. ↵Russell Keith-Magee
Thanks to stevedegrace for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12359 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-29Fixed #12721: Ensured objects with generic relations that use non-integer ↵Karen Tracey
object ID fields can be deleted on PostgreSQL. Thanks much carljm for patch and Russ for review. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12353 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-29Fixed #12702 -- Introduced a common implementation of DatabaseError and ↵Russell Keith-Magee
IntegrityError, so that database backends can (re)raise common error classes. Thanks for Waldemar Kornewald for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-28Fixed #12718 -- Tighten up the error handling when loading database routers. ↵Russell Keith-Magee
Thanks to Jeff Balogh for the report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12336 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-27Fixed #7270 -- Added the ability to follow reverse OneToOneFields in ↵Russell Keith-Magee
select_related(). Thanks to George Vilches, Ben Davis, and Alex Gaynor for their work on various stages of this patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12307 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-27Fixed #12693 -- Improved error handling when there is an error setting up ↵Russell Keith-Magee
the database router chain. Thanks to dhageman for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12305 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-27Made the database master router tolerant of router definitions that omit ↵Russell Keith-Magee
individual routing methods. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12304 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-25Fixed #11017: Changed implementation of Oracle LIKE lookups to enable index ↵Ian Kelly
usage. Thanks to Jani Tiainen for this workaround. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12293 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-25Fixed #12672 -- Added the ability to configure which applications are ↵Russell Keith-Magee
available on which database. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12290 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-25Fixed #12542 -- Added the TEST_MIRROR setting, allowing testing of read ↵Russell Keith-Magee
slave databases. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12289 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-22Fixed #12540, #12541 -- Added database routers, allowing for configurable ↵Russell Keith-Magee
database use behavior in a multi-db setup, and improved error checking for cross-database joins. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12272 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-21Fixed #12582. Model validation on ForeignKeys now respects limit_choices_to. ↵Joseph Kocherhans
Thanks, Honza Král. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12271 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-19Fixed #12633 -- Modified some old m2m attribute use in deprecated m2m table ↵Russell Keith-Magee
creation methods. Also added PendingDeprecation warnings to those methods. Thanks to Alex for the suggestion, and Ramiro for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12262 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-14Fixed #12560. Changed validate_unique to stop checking null primary key ↵Joseph Kocherhans
values. Thanks, Honza Král. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12227 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-14Fixed #12386 -- Corrected the column names produced for autogenerated m2m ↵Russell Keith-Magee
tables when the related table is specified as a dot-separated string. Thanks to ldevesine for the report and simonb for the extra test case. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12226 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-13Fixed #5390 -- Added signals for m2m operations. Thanks to the many people ↵Russell Keith-Magee
(including, most recently, rvdrijst and frans) that have contributed to this patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12223 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-12Fixed some bad indentationLuke Plant
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12210 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-12Fixed #12512. Changed ModelForm to stop performing model validation on ↵Joseph Kocherhans
fields that are not part of the form. Thanks, Honza Kral and Ivan Sagalaev. This reverts some admin and test changes from [12098] and also fixes #12507, #12520, #12552 and #12553. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12206 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-11Fixed #12558 -- Improved error handling when processing DATABASES setting. ↵Russell Keith-Magee
Thanks to Oliver Beattie for the report and patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12204 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-10Changed a whole bunch of places to raise exception instances instead of ↵Adrian Holovaty
old-style raising exception classes plus a comma. Good for the future Python 3 conversion git-svn-id: http://code.djangoproject.com/svn/django/trunk@12180 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-10Fixed #12537 -- Fixed error in Model.full_validate(). Thanks, gaussAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12174 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-10Fixed #12142 -- EmptyQuerySet.update() no longer updates all rows in the ↵Adrian Holovaty
database git-svn-id: http://code.djangoproject.com/svn/django/trunk@12171 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-09Fixed #10015 -- PostgreSQL 8.3+ no longer barfs when passing an integer as a ↵Adrian Holovaty
filter() value for a CharField or TextField. Thanks, carljm git-svn-id: http://code.djangoproject.com/svn/django/trunk@12150 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-09Fixed #7235 -- EmptyQuerySet no longer raises and exception when it's ↵Adrian Holovaty
filter()ed (along with some other QuerySet methods). Thanks, taylormarshall git-svn-id: http://code.djangoproject.com/svn/django/trunk@12147 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-09Fixed #9638 - Added %(app_label)s to the related_name format string for ↵Jannis Leidel
abstract models. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12139 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-09Fixed #12059 - Let TimeField.to_python correctly return a datetime.time ↵Jannis Leidel
object when having a datetime object. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12137 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-06Fixed typo introduced in r11952.Jannis Leidel
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12110 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-05Fixed a call to .using() that didn't make it into one of the ↵Joseph Kocherhans
model-validation branch merges. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12106 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-05Fixed another instance like [12099]. Thanks again, Alex Gaynor.Joseph Kocherhans
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12100 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-05Fixed a regression in validate_unique introduced in [12098]. Thanks, Alex ↵Joseph Kocherhans
Gaynor. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12099 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2010-01-05Merged soc2009/model-validation to trunk. Thanks, Honza!Joseph Kocherhans
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12098 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2009-12-28Fixed #12452 -- Ensured that all connections are closed when a request is ↵Russell Keith-Magee
finished. Thanks to samuel@lefora.com for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@12008 bcc190cf-cafb-0310-a4f2-bffc1f526a37