用于django的增强文件输入小部件,它在后台上载文件并保留表单错误的值。
django-sticky-uploads的Python项目详细描述
django sticky uploads是django的一个逐步增强的文件输入小部件 它在后台上载文件,并在出现表单错误时保留值。
要求/安装
Django Sticky Uploads需要Django 1.11或2.0和一个Python 所选django版本支持的。
安装django粘性上传的最简单方法是使用pip:
pip install django-sticky-uploads
浏览器支持
这个项目利用progressive enhancement 这意味着,虽然所有浏览器都受支持,但它们不会都有相同的用户体验。如果 浏览器不支持必要的客户端功能,因此它将返回到 默认文件上载行为。
HTML5的主要依赖项是File API和 XHR2这意味着下面的桌面/移动浏览器应该得到增强的 体验:
- 铬13+
- Firefox 4+
- Internet Explorer 10+
- Safari 6+
- 歌剧12+
- iOS Safari 6+
- Android浏览器3+
- 黑莓Broswer 10+
- Opera移动电话12+
- Android 27+的Chrome浏览器
- Android版Firefox 22+
文档
有关使用Django Sticky上载的其他文档,请访问 Read The Docs。
运行测试
您可以使用via运行测试:
tox
(可能在使用pip install tox或其他选项安装tox之后。)
许可证
Django Sticky Uploads是根据BSD许可证发布的。见 LICENSE文件了解更多详细信息。