Django的非持久内存数据存储后端。
dj-inmemorystorage的Python项目详细描述
支持的版本
python 2.6/2.7和django 1.4+ python 3.2/3.3/3.4和django 1.5+ python 3.5/3.6和django 1.7+
用法
在测试设置文件中,添加
DEFAULT_FILE_STORAGE='inmemorystorage.InMemoryStorage'
默认情况下,InMemoryStorage后端是非持久的,这意味着 从代码的某一部分写入的内容在读取时将不存在 从代码的另一部分,除非两者共享 存储后端。
如果需要持久存储,可以将以下内容添加到设置中。
INMEMORYSTORAGE_PERSIST=True
差异
这个库基于Cody Soyland的django-inmemorystorage, 有了se n hayes制作的modifications支持url方法, 与tore birkeland的additional support一起写入文件。
wave的修改包括打包和测试修改,以便python setup.py test工作。这个版本 还将版本提升到1.0.0,并将其重命名为dj inmemoryStorage,这样就不会与pypi冲突。
最大的区别是这个包现在可以与django 1.4一起工作(以前只有1.5+)。 它还支持Python2.6/2.7和Django1.4+,Python3.2/3.3/3.4和Django1.5+,Python3.5/3.6和Django1.7+。
贡献
- 确保打开拉取请求
- 所有功能添加/错误修复必须包括测试