django的简单精细上传集成
django-fineuploader的Python项目详细描述
这是Fine Uploaderjavascript上载库的Django集成。
安装
pip install django-fineuploader
外部依赖性
- jquery—包中不包括此项,因为在大多数情况下,预计此项已经可用。
设置
将fineuploader和fineuploader.ajaxuploader添加到INSTALLED_APPS:
INSTALLED_APPS+=('fineuploader','fineuploader.ajaxuploader',)
确保有django.template.context_processors.request处理器
TEMPLATES=[{...'OPTIONS':{'context_processors':[...'django.template.context_processors.request',],},},]
更新您的urls.py文件:
urlpatterns+=[url(r'^fineuploader/',include('fineuploader.urls')),]
并包括fineuploader模板
{%include"fineuploader/fineuploader_css.html"%}{# Before the closing head tag #}{%include"fineuploader/fineuploader_js.html"%}{# Before the closing body tag #}
在生产服务器上部署时,不要忘记运行:
python manage.py collectstatic
用法
许可证
django-fineuploader是根据bsd许可证发布的。