Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django.db.utils.OperationalError:数据库已锁定_Django_Sqlite - Fatal编程技术网

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

django.db.utils.OperationalError:数据库已锁定,django,sqlite,Django,Sqlite,我将一个django项目从eclipse(在windows上)移动到linux机器上,并尝试从命令行运行它 我一完成python manage.py runserver,就得到了:django.db.utils.OperationalError:数据库被锁定 这是我第一次在linux上运行这个项目(果然,cache.db文件上的fuser没有任何结果)。我甚至尝试清除cache.db的内容并运行它,但仍然出现相同的错误在windows中,您可以尝试更改文件的权限或将数据库文件放入文件夹以设置权限

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

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


这是我第一次在linux上运行这个项目(果然,cache.db文件上的fuser没有任何结果)。我甚至尝试清除cache.db的内容并运行它,但仍然出现相同的错误

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

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

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

我确实遇到过这个问题,但就我而言,我只有一条线索。所以我不认为这是一个并发问题