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
This commit is contained in:
parent
39639cfd22
commit
e260037e16
|
@ -664,6 +664,8 @@ def get_validation_errors(outfile):
|
||||||
for c in f.choices:
|
for c in f.choices:
|
||||||
if not type(c) in (tuple, list) or len(c) != 2:
|
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)
|
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
|
# Check for multiple ManyToManyFields to the same object, and
|
||||||
# verify "singular" is set in that case.
|
# verify "singular" is set in that case.
|
||||||
|
|
Loading…
Reference in New Issue