Django数据库连接错误:“sqlite3.OperationalError: 无法打开数据库文件”
我刚创建了一个新的项目和博客应用。当我尝试同步数据库时,出现了这样的错误:
"sqlite3.OperationalError: 无法打开数据库文件"
我看了新手常见问题,里面提到可能的错误是路径不正确,或者没有给apache写入文件夹的权限。
这里有一个链接,里面有我的settings.py文件和一些终端输出,可以让你了解发生了什么。
http://dpaste.org/eQUm/
如果解决办法是给apache写入权限,我该怎么做呢?我是在个人电脑上运行ubuntu的服务器。
1 个回答
4
你需要提供数据库文件的路径,看看你的数据库设置:
'NAME': '/home/vmplanet/code/blog', # Or path to database file if using sqlite3.
...这应该是项目的目录。试试 /home/vmplanet/code/blog/blog.db
。