db.define_table('state',
                Field('iso','string'),
                #Field('country_iso',db.country),
                Field('code','string'),
                Field('name','string'),
                Field('level','string')
                )
I correct  db. like above



2012년 6월 30일 토요일 오후 1시 6분 43초 UTC+9, song 님의 말:
>
> Nowdays I study the web2py.
> I met the problems for me only.
> By the appadmin.py, the database was constructed.
> Then at the 'state' , there are problemes in the CSV import.
>
> db files
>
> #
> db.define_table('country',
>                 Field('name', unique=True),
>                 Field('iso'),
>                 Field('numcode')
>                 )
>
> db.define_table('state',
>                 Field('country_iso',db.country),
>                 Field('subcountry_code','string'),
>                 Field('name','string'),
>                 Field('subcountry_level','string')
>                 )
>
> db.country.name.requires = IS_NOT_IN_DB(db,db.country.name)
> db.country.name.requires = IS_NOT_EMPTY()
>
> db.state.name.requires = IS_NOT_EMPTY()
> db.state.country_iso.requires = IS_IN_DB(db, db.country.iso,'%(iso)s')
>
> and csv files
>
> name,iso,numcode
> Afghanistan,AF,4
> Albania,AL,8
> Algeria,DZ,12
> American Samoa,AS,16
> Andorra,AD,20
> Angola,AO,24
> Anguilla,AI,660
> Antarctica,AQ,10
> Antigua and Barbuda,AG,28
> Argentina,AR,32
> Armenia,AM,51
> Aruba,AW,533
> Australia,AU,36
> Austria,AT,40
> Azerbaijan,AZ,31
> Bahamas,BS,44
> Bahrain,BH,48
> Bangladesh,BD,50
> Barbados,BB,52
> Belarus,BY,112
> Belgium,BE,56
> Belize,BZ,84
> Benin,BJ,204
> Bermuda,BM,60
> Bhutan,BT,64
>
>
> country_iso,subcountry_code,name,subcountry_level
> AD,AN,Andorra la Vella,NULL
> AD,CA,Canillo,NULL
> AD,EE,Escaldes-Engordany,NULL
> AD,EN,Encamp,NULL
> AD,JL,Sant Julià de Lòria,NULL
> AD,MA,La Massana,NULL
> AD,OR,Ordino,NULL
> AE,AJ,Ajman,NULL
> AE,AZ,Abu Z¸aby [Abu Dhabi],NULL
> AE,DU,Dubayy [Dubai],NULL
> AE,FU,Al Fujayrah,NULL
> AE,RK,Ras al Khaymah,NULL
> AE,SH,Ash Shariqah [Sharjah],NULL
> AE,UQ,Umm al Qaywayn,NULL
> AF,BAL,Balkh,NULL
> AF,BAM,Bamian,NULL
> AF,BDG,Badghis,NULL
> AF,BDS,Badakhshan,NULL
> AF,BGL,Baghlan,NULL
> AF,FRA,Farah,NULL
>
> Which parts are modified for corrected input?
>
>

Reply via email to