繁体   English   中英

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

[英]django.db.utils.OperationalError: database is locked

我将django项目从Eclipse(在Windows上)移到了Linux机器上,并尝试从命令行运行它。

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

这是我第一次在linux上运行此项目(并且可以肯定的是,cache.db文件上的热熔器没有任何作用)。 我什至尝试清除cache.db的内容并运行它,但是仍然出现相同的错误

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM