相关疑难解决方法(0)

sqlalchemy.exc.OperationalError :( OperationalError)无法打开数据库文件无无

我正在运行一个程序来自另一个不便的人请求帮助.该计划是一个网站.服务器端由python和flask(模块,http://flask.pocoo.org/)编写.该程序已在服务器上成功运行.我需要做的是修改它上面的东西.由于生产服务器不允许进行测试,因此我通过flask在本地开发服务器中对其进行了测试.但是,我甚至无法运行原始程序.下面是python.

(venv)kevin@ubuntu:~/python/public_html$ python index.wsgi 
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用最后一次):文件"index.wsgi",第6行,从app import app作为应用程序

File "/home/kevin/python/public_html/app.py", line 27, in <module>
app = create_app()

File "/home/kevin/python/public_html/app.py", line 12, in create_app
database.init_db()

File "/home/kevin/python/public_html/database.py", line 24, in init_db
Base.metadata.create_all(engine)

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/schema.py", line 2793, in create_all
  tables=tables)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1478, in _run_visitor
with self._optional_conn_ctx_manager(connection) as conn:

File "/usr/lib/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1471, in _optional_conn_ctx_manager
with self.contextual_connect() as conn:

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1661, in contextual_connect
self.pool.connect(),

File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/pool.py", line 272, in connect …
Run Code Online (Sandbox Code Playgroud)

python database flask

13
推荐指数
5
解决办法
4万
查看次数

标签 统计

database ×1

flask ×1

python ×1