Python Web2Py管理界面中出现异常错误

Python Web2Py管理界面中出现异常错误,python,web2py,Python,Web2py,我正在用Web2Py创建一个网站,但在上传CSV以使用appadmin界面填充数据库时遇到了问题 当尝试访问数据库管理部分时,我收到一个错误,它说: File ".../web2py/applications/mysite/controllers/appadmin.py", line 270 except Exception, e: SyntaxError: invalid syntax 我用appadmin.py中的Exception、e到Exception as e

我正在用Web2Py创建一个网站,但在上传CSV以使用appadmin界面填充数据库时遇到了问题

当尝试访问数据库管理部分时,我收到一个错误,它说:

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

except Exception, e:

SyntaxError: invalid syntax
我用
appadmin.py
中的
Exception、e
Exception as e
编辑了所有行,现在可以访问该页面,但当我尝试上传CSV时,没有发生任何事情,数据也没有上传

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

db.define_table('test',
    Field('Field1','string'),
    Field('Field2','string'))
使用CSV:

test.Field1,test.Field2
apple, banana
我正在使用:

Python 3.6.3

web2py2.16.1


CSV标题应采用
tablename.fieldname
格式。例如:

test.Field1,test.Field2
apple,banana

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

您运行的是什么版本的web2py?注意,如果您已将web2py升级到最新版本(用于Python 3支持),则还必须升级一些应用程序文件,例如appadmin.py、appadmin.html、web2py.js和web2py_ajax.html。确保这些都已升级,如果问题仍然存在,请报告。因此,我已下载源代码,并从那里运行2.16.1。我用web2py替换了你提到的文件,但是仍然没有成功。当你尝试上传时会发生什么?数据库模型是什么样子的,CSV文件的格式是什么(可能会显示标题和几行)?我已经更新了问题中的信息。嘿,谢谢你的帮助,但我已经尝试更改CSV列标题,CSV仍然无法上载。尝试上载时会发生什么情况?有错误吗?