I am currently getting this error working with DAL based on

db.define_table('base_tags',
                Field('name', 'string', length=64, required=True, 
notnull=True),
                format='%(name)'
                )



db.define_table('base_timezones',
                Field('name', 'string', length=64, required=True, 
notnull=True),
                Field('offset_time', 'integer', required=True, 
notnull=True),
                format='%(name)'
                )


db.define_table('base_types',
                Field('name', 'string', length=64, required=True, 
notnull=True),
                format='%(name)'
                )


db.define_table('base_sexes',
                Field('name', 'string', length=16, required=True, 
notnull=True),
                format='%(name)'
                )


db.define_table('base_countries',
                Field('name', 'string', length=64, required=True, 
notnull=True),
                Field('latitude', 'decimal', required=True, notnull=True),
                Field('longitude', 'decimal', required=True, notnull=True),
                format='%(name)s'
                )


db.define_table('base_states',
                Field('country_id', db.base_countries),
                Field('name', 'string', length=64, required=True, 
notnull=True),
                Field('latitude', 'decimal', required=True, notnull=True),
                Field('longitude', 'decimal', required=True, notnull=True),
                format='%(name)'
                )


db.define_table('base_cities',
                Field('state_id', db.base_states),
                Field('name', 'string', length=64, required=True, 
notnull=True),
                Field('latitude', 'decimal', required=True, notnull=True),
                Field('longitude', 'decimal', required=True, notnull=True),
                format='%(name)'
                )


<type 'exceptions.ValueError'> invalid literal for int() with base 10: ''

VERSIONweb2py™(1, 99, 7, datetime.datetime(2012, 3, 4, 22, 12, 8), 'stable')
PythonPython 2.7.2: C:\Python27\python.exeTRACEBACK

1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Traceback (most recent call last):
  File "C:\web2py\gluon\restricted.py", line 205, in restricted
    exec ccode in environment
  File "C:/web2py/applications/histreet/models/db.py" 
<http://127.0.0.1:8000/admin/default/edit/histreet/models/db.py>, line 79, in 
<module>
    format='%(name)s'
  File "C:\web2py\gluon\dal.py", line 6320, in define_table
    polymodel=polymodel)
  File "C:\web2py\gluon\dal.py", line 633, in create_table
    precision, scale = map(int,field.type[8:-1].split(','))
ValueError: invalid literal for int() with base 10: ''

ERROR SNAPSHOT [image: help]

<type 'exceptions.ValueError'>(invalid literal for int() with base 10: '')

-- 



Reply via email to