OperationalError:尝试编写只读数据库,

时间:2017-04-09 06:08:57

标签: linux sqlite flask

我正在使用flask app并在我执行Insert Query时将其部署到linux服务器上给出OperationalError:尝试在错误日志中编写只读数据库 将sqlite3导入为sql def insertUser(用户名,密码,电子邮件,电话):     使用sql.connect(" /var/www/FlaskApp/database.db")作为con:         cur = con.cursor()         cur.execute(" INSERT INTO用户(用户名,密码,电子邮件,电话)VALUES(?,?,?,?)",(用户名,密码,电子邮件,电话))         con.commit()

1 个答案:

答案 0 :(得分:0)

看起来运行flask应用程序的用户没有写入/var/www/FlaskApp/database.db的权限。您是否检查过文件权限?最好让文件归运行Flask应用程序的用户所有。