Fixed #7560 -- Moved a lot of the value conversion preparation for
commit264f5846f012326e066803d223db7652662e8b25
authormtredinnick <mtredinnick@bcc190cf-cafb-0310-a4f2-bffc1f526a37>
Tue, 29 Jul 2008 05:09:29 +0000 (29 05:09 +0000)
committermtredinnick <mtredinnick@bcc190cf-cafb-0310-a4f2-bffc1f526a37>
Tue, 29 Jul 2008 05:09:29 +0000 (29 05:09 +0000)
treed2e2e466066f4748ee7bb17d9c3006b8c790a39e
parentae6686a2cf2e8df8d87a315d99fd9ea0ada5391f
Fixed #7560 -- Moved a lot of the value conversion preparation for
loading/saving interactions with the databases into django.db.backend. This
helps external db backend writers and removes a bunch of database-specific
if-tests in django.db.models.fields.

Great work from Leo Soto.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@8131 bcc190cf-cafb-0310-a4f2-bffc1f526a37
django/db/backends/__init__.py
django/db/backends/mysql/base.py
django/db/backends/oracle/base.py
django/db/backends/sqlite3/base.py
django/db/backends/util.py
django/db/models/fields/__init__.py
docs/custom_model_fields.txt
tests/modeltests/custom_methods/models.py
tests/modeltests/validation/models.py
tests/regressiontests/model_fields/tests.py
tests/regressiontests/model_regress/models.py