一个用于存储文件大小的模型字段,其编辑和显示显示单位。
项目描述
django-sizefield 是一个文件大小字段,以BigInteger形式存储,并以字节(KB,MB等)为单位呈现。
安装
pip install django-sizefield
用法
模型字段
class Data(models.Model): path = models.FilePathField() size = FileSizeField()
模型表单将有一个TextInput,它以单位呈现值,并接受有或没有单位的值。
模板过滤器
它将单位添加到任何数值
{% load sizefieldtags %} {{ value|filesize }}
例如,渲染12.3KB
许可证
Lesser GNU公共许可证
变更日志
2.1.0 (2023-06-29)
删除在Django 4中已删除的函数的使用(感谢 @hagbarddenstore)
2.0.0 (2020-08-13)
放弃对python 2的支持
放弃对Django <2的支持
将测试迁移到GitHub Actions和tox
1.0.1(未发布)
尚未有任何更改。
1.0.0 (2019-06-21)
修复对Django 1.11/2的支持
0.9.1 (2016-04-13)
修复了翻译基础设施的延迟加载(#15,感谢 @cemiarni)。
0.9 (2015-11-12)
添加对无单位的值的支持(#13,感谢 @megapctr)
0.8 (2015-10-04)
添加对Python3的支持(感谢 @naxube)
0.7 (2015-03-13)
添加Zetta和Yotta支持(感谢 @meteozond)
修复大数值的bug(修复了#8,感谢 @meteozond)
0.6 (2014-09-25)
添加Exabytes支持(感谢Matt Pritchard)
0.5 (2014-06-18)
修复模板标签不支持None值的问题(修复了#4)
支持浮点值的逗号表示法(修复了#5)
0.4 (2013-08-25)
由 @perez 完成重构
0.3 (2013-06-08)
由 @meteozond 提供 South 支持
0.2 (2013-05-31)
由 @meteozond 提供 Petabytes 支持
0.1 (2011-01-04)
初始工作版本。
项目详情
关闭
django-sizefield-2.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02b119dc72f68466af2c9a3011fdb54b523925409c28de7461d1b3e10c6fa4f0 |
|
MD5 | 2c73a4a9da979660a3ec3a8110aad923 |
|
BLAKE2b-256 | e6f0c36b08e1f872449075963b370e70d5c4d4ecaf22fbd06c8424965a562d6d |