Django数据库连接错误:“sqlite3.OperationalError:无法打开数据库文件”

时间:2011-05-22 05:39:59

标签: python django

所以我刚刚为博客创建了一个新项目和应用程序。当我尝试syncdb时,它说: “sqlite3.OperationalError:无法打开数据库文件”

我看到了noob FAQ,它说可能的错误是路径不正确或者没有给apache写入文件夹的权限。

这是一个带有我的settings.py和一些终端输出的dpaste,可以让你知道是什么。

http://dpaste.org/eQUm/

如果解决方案是给apache写入权限,我该怎么做?我在ubuntu上的个人计算机上运行服务器。

1 个答案:

答案 0 :(得分:4)

您需要提供数据库文件的路径,查看您的数据库设置:

'NAME': '/home/vmplanet/code/blog', # Or path to database file if using sqlite3.

...这可能是项目目录。试试/home/vmplanet/code/blog/blog.db