centos django.db.utils.OperationalError: unable to open database file sqlite3

在服务器启动django项目时报此错误,适用于自己的解决方案记录一下,以供参考
搜索了一下网上的思路,基本都是说权限的问题,自己也改了一下,但并不管用

灵光一现,查看了一下和sqlite3相关的配置

这是settings.py文件里最开始的配置


image.png

这是数据库的路径


image.png

对比发现settings.py里关于数据库的路径配置多了一层database,django找不到数据库,所以报错
修改后的settings.py文件
image.png
修改后再重新启动项目,问题得以解决

你可能感兴趣的:(centos django.db.utils.OperationalError: unable to open database file sqlite3)