
sqlite3.OperationalError: unable to open database file
报错的原因有以下几种:
1:文件路径中存在中文,需要把文件移动到一个全英文目录中
2::数据库路改成绝对路径,并且目录要存在
3:数据库会自动建立,之前自己多此一举的建了个数据库,所以有权限问题。
4: 一般在settings.py中配置name路径的时候,如果不具体指到某个盘符,对应的文件夹要在该项目中存在。
5: 请将装xx.db的文件夹改成可读写(去掉只读)
6: 用sqlite3 配置文件中的user,password和host都可以默认为空
升级python版本