возникла проблема с web2py на pythonanywhere. Я читаю текстовый файл, разбиваю его и помещаю значения в список, также пробовал список кортежей. Данные явно есть, но не позволяют мне их вставить, постоянно говорят, что они пусты, когда я знаю, что список заполнен.
Ошибка: artist3.numT не может быть NULL
dbcode
# coding: utf8
fp = open('/home/dingadestroy/count.txt','r')
ft1 = fp.read()
li = []
artists = []
tweets = []
classArt = []
text = []
count = []
def getCount():
count = []
x = ft1.split('\n')
for i in x:
z = i.split('\t')
if len(z)>=2:
artists.append(z[0])
li.append(z[1])
getCount()
db.define_table('artist3',
Field('name','text'),
Field('numT','text',notnull=True))
#db.define_table('artist',
# Field('name',notnull=True,unique=True),
# format = '%(name)s')
for th in li:
for ar in artists:
db.artist3.insert(name=ar)
db.artist3.insert(numT=int(th))