From e260037e168152b17e4f46685ccce301fe3f5c99 Mon Sep 17 00:00:00 2001 From: Adrian Holovaty Date: Sun, 15 Jan 2006 01:15:44 +0000 Subject: [PATCH] Fixed #1218 -- Improved model validator to complain for non True/False values for 'db_index' parameter git-svn-id: http://code.djangoproject.com/svn/django/trunk@1966 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- django/core/management.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/django/core/management.py b/django/core/management.py index 2082ba1a61..9aff69119a 100644 --- a/django/core/management.py +++ b/django/core/management.py @@ -664,6 +664,8 @@ def get_validation_errors(outfile): for c in f.choices: if not type(c) in (tuple, list) or len(c) != 2: e.add(opts, '"%s" field: "choices" should be a sequence of two-tuples.' % f.name) + if f.db_index not in (None, True, False): + e.add(opts, '"%s" field: "db_index" should be either None, True or False.' % f.name) # Check for multiple ManyToManyFields to the same object, and # verify "singular" is set in that case.