Xavier-Lam / django-cache-lock

A simple lock extension for django's cache.
MIT License
14 stars 9 forks source link

database backend cache support #8

Open zshongyi opened 2 years ago

zshongyi commented 2 years ago

我简单修改了一下并在mysql和sqlite上进行了简单的测试,以数据库为存储后端似乎是可以正常工作的。

Xavier-Lam commented 2 years ago

单元测试跑一下 因为这个是我很早以前写的 我忘记具体是什么原因没有加入数据库后端了 刚翻了一下单元测试记录 是会抛这么一个异常 django.db.transaction.TransactionManagementError: Executing DDL statements while in a transaction on databases that can't perform a rollback is prohibited. 但是仔细看了一下 是单元测试使用FakeModel时候发生的 我担心会影响正常的业务

这个是单元测试的日志 https://travis-ci.org/github/Xavier-Lam/django-cache-lock/jobs/523980638