Django

Code

Changeset 1314

Show
Ignore:
Timestamp:
11/20/05 16:28:57 (2 years ago)
Author:
adrian
Message:

Fixed #484 -- Model validator now raises an error for FloatFields? without max_digits or decimal_places

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/management.py

    r1224 r1314  
    605605                if isinstance(f, meta.CharField) and f.maxlength in (None, 0): 
    606606                    e.add(opts, '"%s" field: CharFields require a "maxlength" attribute.' % f.name) 
     607                if isinstance(f, meta.FloatField): 
     608                    if f.decimal_places is None: 
     609                        e.add(opts, '"%s" field: FloatFields require a "decimal_places" attribute.' % f.name) 
     610                    if f.max_digits is None: 
     611                        e.add(opts, '"%s" field: FloatFields require a "max_digits" attribute.' % f.name) 
    607612                if isinstance(f, meta.FileField) and not f.upload_to: 
    608613                    e.add(opts, '"%s" field: FileFields require an "upload_to" attribute.' % f.name)