如何解决写入STATIC_ROOT时,Django sqlite“数据库已锁定”
我已自定义Django模型的save()
方法,以将一些数据写入文件。我想将数据写入STATIC_ROOT
中的文件中,以便nginx可以提供服务。当我将数据写入Django项目根目录下的文件时,一切正常,但是当我尝试写入STATIC_ROOT
时,出现“数据库被锁定错误”。
这是什么问题?
解决方法
我找到了解决此问题的方法,但我不知道为什么会发生这种情况!
要解决覆盖Django模型的save方法时的问题,我首先调用了父模型的save
方法,然后保存了我的文件!反向执行会导致错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。