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
修改后再重新启动项目,问题得以解决
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容