作者:咪咪的小天地计_395 | 来源:互联网 | 2022-12-31 17:27
我正在尝试将应用程序从django 1.11.1迁移到django 2.0.1.测试设置为在内存数据库中使用sqlite运行.但每次测试都失败了,因为sqlite3.OperationalError: database table is locked
对于每一张桌子.我如何找出锁定的原因?增加超时设置没有帮助.
我正在使用LiveServerTestCase
,所以我认为测试必须在与内存数据库不同的线程中运行,并且由于某种原因它不会被共享.