sqlite3.OperationalError: unable to open database file 解决办法

Posted on 2011-10-02 18:38  仆本浪人  阅读(6002)  评论(0)    收藏  举报

问题:在Django中设置sqlite3数据库出现sqlite3.OperationalError: unable to open database file

解决方法:对放置数据库文件的目录进行权限设置(可读写,包括子目录)

              数据库文件要使用绝对路径

 1 DATABASES = {
2 'default': {
3 'ENGINE': 'sqlite3',
4 'NAME': '/home/zz/django/myapp/mydata.db',
5 'USER': '',
6 'PASSWORD': '',
7 'HOST': '',
8 'PORT': '',
9 }
10 }