sqlite3.OperationalError: unable to open database file 解决办法
2013-11-22 17:33
459 查看
今天在django里设置sqlite3数据库遇到的问题。
OperationalError: unable to open database file
原因
1:数据库路改成绝对路径,并且目录要存在
2:数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。
3: 一般在settings.py中配置name路径的时候,如果不具体指到某个盘符,对应的文件夹要在该项目中存在。
4: 请将装xx.db的文件夹改成可读写(去掉只读)
5: 用sqlite3 配置文件中的user,password和host都可以默认为空
OperationalError: unable to open database file
原因
1:数据库路改成绝对路径,并且目录要存在
2:数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。
3: 一般在settings.py中配置name路径的时候,如果不具体指到某个盘符,对应的文件夹要在该项目中存在。
4: 请将装xx.db的文件夹改成可读写(去掉只读)
5: 用sqlite3 配置文件中的user,password和host都可以默认为空
相关文章推荐
- openfire 链接sqlserver数据库
- 常用五大MySQL维护管理工具
- go-database-sql-tutorial
- PL/SQL Developer导入导出数据库方法及说明
- 本周MySQL官方verified/open的bug列表(11月15日至11月21日)
- SqlBulkCopy批量复制数据
- 批量复制操作(SqlBulkCopy)的出错处理:事务提交、回滚
- 使用PL/SQL Developer 登录时报"ora 12541 tns 无监听程序"错误,但使用SqlPlus登录时能够正常登陆
- PLSQL developer 连接不上64位Oracle 的解决方法
- SqlBulkCopy数据批量处理
- PLSQL DEVELOPER执行计划的查看
- mysql的top n查询
- 设置PLSQL Developer访问本机64位Oracle
- PLSQL Developer导入导出数据库
- PLSQL+Developer+8】
- PLSQL Developer 连接 Oracle数据库
- PL/SQL Developer使用技巧、快捷键
- 解决PL/SQL Developer中文乱码的问题
- 如何使用 SQL Developer 导出数据
- mysql监控