我有一个错误 no such table: mytable,即使它是在 models/tables.py 中定义的。我使用sqlite。有趣的是,如果我转到 admin panel -> my app -> database administration 然后我会看到一个链接 mytable,但是当我点击它时我会得到 没有这样的表:mytable。 我不知道如何调试这样的错误? 有什么想法吗?
请您参考如下方法:
web2py 将其认为 的结构保留在单独的文件中。如果有人手动删除了该表,web2py 仍会认为它存在,但是当您尝试实际使用该表时当然会出错
在数据库目录中寻找*.mytable.table文件
