django-ajax-upload-widget

软件截图:
django-ajax-upload-widget
软件详细信息:
版本: 0.5.2
上传日期: 20 Feb 15
开发: Zach Mathew
许可: 免费
人气: 6

Rating: 1.5/5 (Total Votes: 2)

Django的AJAX上传小部件是一个Django应用程序,提供了AJAX的文件上传功能的FileFields和ImageFields用一个简单的部件更换的形式。
无需改变你的模型字段或应用程序逻辑。这个插件的行为透明等模型的形式可以把文件,就好像它们是由“传统”的浏览器文件上传上传。
用法
参照包括在包中的工作实施例的例子中的应用程序。
服务器端
在表单中,使用AjaxClearableFileInput您的FileField或ImageField字段。
从Django的进口形式
从ajax_upload.widgets进口AjaxClearableFileInput
类MyForm的(forms.Form):
  my_image_field = forms.ImageField(部件= AjaxClearableFileInput())
或者,如果使用的ModelForm你可以只覆盖小部件。
从Django的进口形式
从ajax_upload.widgets进口AjaxClearableFileInput
类MyForm的(forms.ModelForm):
 类元:
 型号=为MyModel
 部件= {
 “my_image_field”:AjaxClearableFileInput
 }
客户端
包括JavaScript的(以及可选的CSS)文件在您的网页,并调用自动发现功能。这将搜索页面的所有AJAX的文件输入字段并应用所需的JavaScript的。
<链接HREF =“{{STATIC_URL}} ajax_upload / CSS / AJAX上传-widget.css”相对=“样式”类型=“文本/ CSS”/>



您也可以通过选项来自动发现():

或者......你可以明确地实例化一个AJAX文件输入领域的AjaxUploadWidget:
<输入的id =“富”NAME =“foo”的类型=“文件”数据上传-URL =“/ Ajax的上传/”数据文件名=“”数据所需=“”/>
<! - 输入字段需要由Django的将所输出包含相应的数据属性 - >

特点

  • 在下拉更换为Django的内置ClearableFileInput部件(无需改变你模型)。
  • 在作品中所有主要浏览器,包括IE 7 +。
  • 在随机哈希字符串添加到文件名以确保上传的文件路径不被他人猜到的。

要求

  • 在Python中
  • 在Django的

意见 django-ajax-upload-widget

评论没有发现
添加评论
打开图片!