django.db.utils.OperationalError:数据库被锁定

时间:2016-05-24 21:29:27

标签: django sqlite

我将django项目从eclipse(在Windows上)移动到linux机器并尝试从命令行运行它。

一旦我做了python manage.py runserver,我得到了:django.db.utils.OperationalError:数据库被锁定

这是我第一次在linux上运行这个项目(果然,cache.db文件上的fuser一无所获)。我甚至尝试清除cache.db的内容并运行它,但我仍然得到相同的错误

1 个答案:

答案 0 :(得分:-1)

在Windows中,您可以尝试更改文件的权限,或将数据库文件放入用于设置权限的文件夹中。

如果runerver命令有效,并且在运行错误后,您还可以通过设置超时数据库选项来增加默认超时值。

'OPTIONS': {
    # ...
    'timeout': 20,
    # ...
}