Python web2py。没有这样的表错误

Python web2py。没有这样的表错误,python,web2py,Python,Web2py,我有一个错误没有这样的表:mytable,即使它是在models/tables.py中定义的。我使用sqlite。有趣的是,如果我进入管理面板->我的应用程序->数据库管理,我会看到一个链接mytable,但是当我点击它时,我会看到没有这样的表:mytable。 我不知道如何调试这样的错误? 有什么想法吗?web2py将它认为表具有的结构保存在一个单独的文件中。如果有人手动删除了该表,web2py仍会认为它存在,但当您尝试实际使用该表时,当然会出现错误 在数据库目录中查找*.mytable.ta

我有一个错误
没有这样的表:mytable
,即使它是在
models/tables.py
中定义的。我使用sqlite。有趣的是,如果我进入
管理面板->我的应用程序->数据库管理
,我会看到一个链接
mytable
,但是当我点击它时,我会看到
没有这样的表:mytable
。 我不知道如何调试这样的错误?
有什么想法吗?

web2py将它认为表具有的结构保存在一个单独的文件中。如果有人手动删除了该表,web2py仍会认为它存在,但当您尝试实际使用该表时,当然会出现错误


在数据库目录中查找
*.mytable.table
文件有没有办法告诉web2py创建这个表?如果我查看
myapp/databases/
,我会看到带有
numbersletters\u mytable.table的文件,当
numbersletters
有一些数字和字母序列时,它看起来像表存在?@msh,您应该将该文件移走并重新启动web2py。web2py将从模型中重新创建表