增强Django文件输入小部件,可后台上传文件并在表单错误时保留值。
项目描述
django-sticky-uploads 是一个渐进式增强的 Django 文件输入小部件,可以在后台上传文件,并在表单错误时保留值。
需求/安装
django-sticky-uploads 需要 Django 1.11 或 2.0,以及 Django 所选择的版本支持的 Python。
安装 django-sticky-uploads 最简单的方法是使用 pip
pip install django-sticky-uploads
浏览器支持
本项目采用渐进增强技术,这意味着虽然所有浏览器都得到支持,但它们的用户体验可能并不相同。如果浏览器不支持必要的客户端功能,则将回退到默认的文件上传行为。
主要依赖的HTML5技术包括File API和XHR2,这意味着以下桌面/移动浏览器将获得增强体验
Chrome 13+
Firefox 4+
Internet Explorer 10+
Safari 6+
Opera 12+
iOS Safari 6+
Android 浏览器 3+
Blackberry 浏览器 10+
Opera 移动版 12+
Android Chrome 27+
Android Firefox 22+
文档
有关使用django-sticky-uploads的更多文档,可在Read The Docs上找到。
运行测试
您可以通过以下方式运行测试
tox
(可能需要在安装 tox(使用 pip install tox 或其他方式)之后进行。)
许可协议
django-sticky-uploads遵循BSD许可证发布。有关更多详情,请参阅LICENSE文件。
贡献
如果您认为找到了一个错误或想为此项目做出贡献,请查看Github上的django-sticky-uploads。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
django-sticky-uploads-1.0.0.tar.gz (13.3 kB 查看哈希值)
构建分发
关闭
哈希值 for django_sticky_uploads-1.0.0-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 760b8852e06202d4eede1bed147cd95ba1dc93ab307ddcaedf93deca146b344c |
|
MD5 | 8b49fea29c33f3b307cb91bc637118af |
|
BLAKE2b-256 | c96daa0f95f68f4d0548cd8887e23d52a55ae3e9c59151d5aba2d241b4e49662 |