Web2Py管理员界面中的异常错误

时间:2018-07-18 09:06:47

标签: python web2py

我正在使用Web2Py创建网站,并且无法使用appadmin界面上传CSV来填充数据库。

当尝试访问数据库管理部分时,出现错误消息:

File ".../web2py/applications/mysite/controllers/appadmin.py", line 270

except Exception, e:

SyntaxError: invalid syntax

我进入并在except Exception, e中用except Exception as eappadmin.py编辑了所有行,现在可以访问该页面,但是当我尝试上传CSV时什么也没有发生,并且数据没有上传。

我无法显示实际的数据库,但是当我使用以下测试用例时,它不起作用:

db.define_table('test',
    Field('Field1','string'),
    Field('Field2','string'))

使用CSV:

test.Field1,test.Field2
apple, banana

我正在使用:

  

Python 3.6.3

     

Web2Py 2.16.1

1 个答案:

答案 0 :(得分:0)

CSV标头应为tablename.fieldname格式。例如:

test.Field1,test.Field2
apple,banana

您可以通过appadmin将记录插入表中,然后导出为CSV以查看文件的外观。