python-3.x - 写入 STATIC_ROOT 时,Django sqlite“数据库已锁定”
问题描述
我已经自定义了save()
我的 Django 模型的方法来将一些数据写入文件。我想将数据写入文件中,STATIC_ROOT
以便 nginx 可以提供它。当我将数据写入 Django 项目根目录中的文件时,一切正常,但是当我尝试写入时,STATIC_ROOT
我得到“数据库被锁定错误”。
那有什么问题?
解决方案
我找到了解决这个问题的方法,但我不明白为什么会这样!
为了解决我在覆盖Django模型的save方法时出现的问题,我首先调用了save
父模型的方法,然后保存了我的文件!做相反的顺序导致错误。
推荐阅读
- java - 使用 OneToMany 的 Spring Boot JPA 自定义查询
- powershell - 如何在 Powershell 中输出正则表达式匹配中的所有字符串?
- c# - Unity 2018:GUI.DrawTexture 不绘制任何东西
- dynamics-crm - 根据案例优先级应用 SLA
- oauth-2.0 - 如何在 Camel(最好是蓝图)的 CXF 端点 (SOAP) 中实现 OAuth 流?
- php - 在 PHP 中从 s3 存储桶下载文件
- sql - 带有where子句的Sql查询为null和case语句
- javascript - Easy-autocomplete 不显示任何建议,但也没有错误
- clojure - Clojure 打印值与键在同一行
- php - PHP将“试图获取非对象的属性”转换为默认值?