跳转到主要内容

增强Django文件输入小部件,可后台上传文件并在表单错误时保留值。

项目描述

django-sticky-uploads 是一个渐进式增强的 Django 文件输入小部件,可以在后台上传文件,并在表单错误时保留值。

Build Status :target: https://secure.travis-ci.org/caktus/django-sticky-uploads

需求/安装

django-sticky-uploads 需要 Django 1.11 或 2.0,以及 Django 所选择的版本支持的 Python。

安装 django-sticky-uploads 最简单的方法是使用 pip

pip install django-sticky-uploads

浏览器支持

本项目采用渐进增强技术,这意味着虽然所有浏览器都得到支持,但它们的用户体验可能并不相同。如果浏览器不支持必要的客户端功能,则将回退到默认的文件上传行为。

主要依赖的HTML5技术包括File APIXHR2,这意味着以下桌面/移动浏览器将获得增强体验

  • 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

Caktus Consulting Group, LLC赞助开发。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-sticky-uploads-1.0.0.tar.gz (13.3 kB 查看哈希值)

上传时间 源代码

构建分发

django_sticky_uploads-1.0.0-py2.py3-none-any.whl (19.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面