summaryrefslogtreecommitdiff
path: root/django/core/meta/__init__.py
AgeCommit message (Collapse)Author
2006-05-02MERGED MAGIC-REMOVAL BRANCH TO TRUNK. This change is highly ↵Adrian Holovaty
backwards-incompatible. Please read http://code.djangoproject.com/wiki/RemovingTheMagic for upgrade instructions. git-svn-id: http://code.djangoproject.com/svn/django/trunk@2809 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-04-12Fixed #1626 -- Fixed a bunch of typos in comments and docs. Thanks, DexterAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2687 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-04-10Renamed OneToOne to OneToOneRel to be consistent with ManyToManyRelAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2650 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-04-10Renamed ManyToOne to ManyToOneRel to be consistent with ManyToManyRelAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2649 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-04-10Fixed #1600 -- Renamed ManyToMany to ManyToManyRel so people get a clearer ↵Adrian Holovaty
error if they use ManyToMany instead of ManyToManyField git-svn-id: http://code.djangoproject.com/svn/django/trunk@2648 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-03-28Fixed #1548 -- Improved caching of related objects, so when clist = ↵Adrian Holovaty
poll.get_choice_list(), each choice in clist has its poll cache filled. Thanks, Ned Batchelder git-svn-id: http://code.djangoproject.com/svn/django/trunk@2574 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-03-20Fixed bug in [2531]. Thanks, NedAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2533 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-03-19Simplified two unnecessary list comprehensions in core/meta/__init__.py. ↵Adrian Holovaty
Thanks, Ned Batchelder git-svn-id: http://code.djangoproject.com/svn/django/trunk@2531 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-02-25Changed get_object() not to use 'ordering' parameter from the model. Thanks, ↵Adrian Holovaty
Ned Batchelder. Also updated some unit tests to show correct DoesNotExist output git-svn-id: http://code.djangoproject.com/svn/django/trunk@2392 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-02-25Rolled back [2390] temporarily to test against some other edge casesAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2391 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-02-25Changed get_object() not to use 'ordering' parameter from the model. Thanks, ↵Adrian Holovaty
Ned Batchelder git-svn-id: http://code.djangoproject.com/svn/django/trunk@2390 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-02-18Fixed #1148 -- Fixed off-by-one error for some databases in ↵Adrian Holovaty
get_DATEFIELD_list() at the edge of a year. Thanks, Hugo git-svn-id: http://code.djangoproject.com/svn/django/trunk@2338 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-01-30Made small improvement to function_get_date_listAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@2176 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-01-15Fixed #1064 -- Fixed bug in set_many_to_many() for ManyToManyField pointing ↵Adrian Holovaty
at a OneToOneField. Thanks, bruce@cubik.org and Luminosity git-svn-id: http://code.djangoproject.com/svn/django/trunk@1976 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2006-01-06Fixed #1181 -- get_in_bulk no longer fails on empty input. Also added unit ↵Adrian Holovaty
tests. Thanks, akaihola git-svn-id: http://code.djangoproject.com/svn/django/trunk@1834 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-17Fixed #1075 -- Fixed bug in edit_inline. Thanks, Eric MoritzAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1717 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-14added a missed translation to the admin (the error message when you try to ↵Georg Bauer
add a duplicate record) git-svn-id: http://code.djangoproject.com/svn/django/trunk@1644 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-09Fixed #967 -- 'tables' parameter in DB API is now only quoted if needed. ↵Adrian Holovaty
Thanks, Russell Keith-Magee git-svn-id: http://code.djangoproject.com/svn/django/trunk@1581 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-05Fixed bug in get_next_by_FOO/get_previous_by_FOO methods that caused a ↵Jacob Kaplan-Moss
database error when using those methods along with joining lookup contraints (i.e. "obj.get_next_by_pub_date(related__id__in=some_list)") git-svn-id: http://code.djangoproject.com/svn/django/trunk@1550 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-05Fixed #982 -- Added '__ne__' support for Django models, which apparently ↵Adrian Holovaty
wasn't working on Python 2.3 (?) git-svn-id: http://code.djangoproject.com/svn/django/trunk@1547 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-01Fixed #452 -- Fixed bug in generated DB API for models that have two ↵Adrian Holovaty
ManyToManyFields to the same related model. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1516 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-01Small fix to a comment in django.core.meta.initAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1512 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-12-01Fixed #757: manually set AutoField values are now respected; also added unit ↵Jacob Kaplan-Moss
test to verify the correct behavior. Thanks, cygnus. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1511 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-30Fixed #251 -- Added OR support to queries, via the new 'complex' DB API ↵Adrian Holovaty
keyword argument. Updated docs and added unit tests. Also removed old, undocumented '_or' parameter. Thanks, Hugo. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1508 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-30Fixed #736 -- Changed behavior of QueryDict items() to be more consistent, ↵Adrian Holovaty
fixed mutability holes, gave MultiValueDict many more dictionary methods and added unit tests. Thanks, Kieran Holland. This is slightly backwards-incompatible if you happened to rely on the behavior of QueryDict.items(), which is highly unlikely. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1504 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-29Fixed error in raw_id_admin on ManyToManyFields caused by [1434] -- they ↵Adrian Holovaty
weren't working. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1485 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-25MERGED NEW-ADMIN BRANCH (except for po/mo files, which will come in a ↵Adrian Holovaty
separate commit) git-svn-id: http://code.djangoproject.com/svn/django/trunk@1434 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-21Fixed #800 -- Fixed bug in treatement of underscores and percent signs in ↵Adrian Holovaty
SQLite backend. In order to do this, changed OPERATOR_MAPPING in DB backends to include a format string of the field value, because ESCAPE comes after the field value. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1326 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-21Fixed #527 -- Changed method_get_related() to use rel.get_related_field() ↵Adrian Holovaty
instead of rel.field_name git-svn-id: http://code.djangoproject.com/svn/django/trunk@1319 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-20Fixed #527 and #768 -- Fixed longstanding bug with OneToOneFields. All unit ↵Adrian Holovaty
tests now pass git-svn-id: http://code.djangoproject.com/svn/django/trunk@1313 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-17Fixed #815 -- 'select' keyword in DB API calls is now quoted correctly. ↵Adrian Holovaty
Thanks, Hugo git-svn-id: http://code.djangoproject.com/svn/django/trunk@1274 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-14Fixed #121 -- Django now quotes all names in SQL queries. Also added unit ↵Adrian Holovaty
tests to confirm. Thanks, Robin Munn and Sune. git-svn-id: http://code.djangoproject.com/svn/django/trunk@1224 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-10Fixed #724 -- Ensured get_next_by_FOO() and get_previous_by_FOO() methods ↵Adrian Holovaty
don't skip or duplicate any records in the case of duplicate values. Thanks for reporting the bug, mattycakes@gmail.com git-svn-id: http://code.djangoproject.com/svn/django/trunk@1155 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-09Fixed #683 -- Lightly refactored meta.fields.Field to add an attname attribute.Adrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@1150 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-11-06Fixed #312 -- Fixed bug when adding images in the admin when edit_inline and ↵Adrian Holovaty
width field is set. Thanks, nichyoung git-svn-id: http://code.djangoproject.com/svn/django/trunk@1104 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-10-22Fixed #681 -- get_in_bulk no longer assumes PK fields are called id. Also ↵Adrian Holovaty
added unit tests to confirm. Thanks, Jeremy Dunck git-svn-id: http://code.djangoproject.com/svn/django/trunk@991 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-10-15Fixed #628 -- Django no longer overwrites model class docstrings if they're ↵Adrian Holovaty
provided git-svn-id: http://code.djangoproject.com/svn/django/trunk@878 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-10-06Fixed #595 -- Fixed error when sorting API results descending with custom ↵Adrian Holovaty
'select' parameters. Thanks for the patch, Robert Wittams git-svn-id: http://code.djangoproject.com/svn/django/trunk@792 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-26Subclassed models now use their own class name (or explicitly defined ↵Adrian Holovaty
verbose_name) as the verbose_name, not the parent's verbose_name. See also #558 and [697]. git-svn-id: http://code.djangoproject.com/svn/django/trunk@698 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-26Fixed #558 -- Subclassed models now use their own class name (or explicitly ↵Adrian Holovaty
defined module_name) as the module_name, not the parent's module_name git-svn-id: http://code.djangoproject.com/svn/django/trunk@697 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-25Fixed #468 -- Model classes now get an accessor method to get the ↵Adrian Holovaty
human-readable value for each field that has 'choices' set. Thanks, Robert git-svn-id: http://code.djangoproject.com/svn/django/trunk@687 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-25Fixed #556 -- ManyToManyField join tables no longer assume the primary keys ↵Adrian Holovaty
of both associated tables are integers. Also added unit tests to confirm. git-svn-id: http://code.djangoproject.com/svn/django/trunk@682 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-13Fixed metasystem bug when using get_related_many_to_many() method with a ↵Adrian Holovaty
custom-named primary key. Thanks, stane git-svn-id: http://code.djangoproject.com/svn/django/trunk@639 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-02Fixed #404 -- Fixed random ordering in MySQL by abstracting random function ↵Adrian Holovaty
into db backend modules. Thanks, mattycakes@gmail.com git-svn-id: http://code.djangoproject.com/svn/django/trunk@615 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-02Fixed bug in [601]Adrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@604 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-09-02Fixed bug in has_related_links=True, which is legacy and shouldn't be used ↵Adrian Holovaty
by anybody git-svn-id: http://code.djangoproject.com/svn/django/trunk@601 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-08-31Fixed #413 -- get_file_url() for FileFields now uses proper slashes on ↵Adrian Holovaty
Windows. Thanks, Adam Endicott git-svn-id: http://code.djangoproject.com/svn/django/trunk@579 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-08-29Fixed small bug in manipulator handling of one-to-one-related foreign keysAdrian Holovaty
git-svn-id: http://code.djangoproject.com/svn/django/trunk@572 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-08-29Fixed bug in metasystem manipulator_validator_unique_for_date(), related to ↵Adrian Holovaty
[549] git-svn-id: http://code.djangoproject.com/svn/django/trunk@571 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2005-08-29Fixed bug in metasystem method_get_next_in_order and ↵Adrian Holovaty
method_get_previous_in_order, related to [549] git-svn-id: http://code.djangoproject.com/svn/django/trunk@570 bcc190cf-cafb-0310-a4f2-bffc1f526a37