运行Apache时,Django错误打开SQLite3 db文件

sha*_*jan 6 python sqlite django ubuntu

我收到了这个错误:

在/的OperationalError

无法打开数据库文件

到目前为止我尝试过的事情是在settings.py中设置dev.db文件的绝对路径.我已经尝试将www-data添加到我的管理员组并将我的项目文件夹组设置为admin,并将组设置为www-data,其中没有一个解决了问题.

我完全被困在这里,如果有人有解决方案,那将非常感激!

肖恩

h3.*_*h3. 8

刚过了最后30分钟我就碰到了这个问题..

在您的settings.py中:

DATABASE_NAME = '/absolute/path/to/your/database.db'
Run Code Online (Sandbox Code Playgroud)

设定权:

chown www-data /absolute/path/to/your/
chown www-data /absolute/path/to/your/database.db
Run Code Online (Sandbox Code Playgroud)