django uploader使用jquery file upload允许在django管理中拖放任何文件类型的文件上载。
django-uploader的Python项目详细描述
***************
django uploader
***********
第三方应用程序为特定文件类型编写处理程序,并向django uploader注册它们。当上传该类型的文件时,它会将信息传递给处理程序,以便它可以用该文件创建新记录。
…_ jquery文件上传:https://blueimp.github.io/jquery文件上传/
使用“pip”很容易安装:
2。将“上载程序”添加到“已安装的应用程序”设置。
3。添加上传程序的url:
url(r'^upload/',include('uploader.url s'),
4。编写一个或多个上载处理程序。
5.转到/admin/uploader/upload/开始上载。
注意:一个上传处理程序不必存在于它创建记录的应用程序中。它必须在导入的应用程序中,以便可以发现处理程序。
上载处理程序将一个或多个mime类型分配给函数。对于给定的mime类型,应该只有一个处理程序,尽管uploader确实允许使用“\*”进行某些重叠。例如,可以有一个处理程序处理“image/tiff”,另一个处理“image/*”,另一个处理“image/*”。“`image/tiff`”处理程序将获得任何“`.tiff`”图像,“`image/*`”处理程序将获得任何其他类型的图像,“`*/*`”处理程序将获得任何其他类型的文件。
若要开始,请在应用程序中创建名为“`upload.py`”的文件。此文件可以包含多个不同的处理程序。当上载程序应用程序首次加载时,它尝试从每个已安装的应用程序导入此文件。
基本处理程序如下所示:
uploader。注册导入上载处理程序
def photo\u handler(obj):
“
”处理从上载图像创建simplemodel记录。
“
from.models importsimpleModel
new_item=simpleModel.objects.create(
name=obj.filename,
slug=obj.filename_slug,
description='',
file=obj.file_contents
)
return new_item
photo_handler.thumbnail_attribute='thumb'
文件 django image 应用程序 处理程序 类型 jquery uploader 文件类型 upload
django uploader
***********
第三方应用程序为特定文件类型编写处理程序,并向django uploader注册它们。当上传该类型的文件时,它会将信息传递给处理程序,以便它可以用该文件创建新记录。
…_ jquery文件上传:https://blueimp.github.io/jquery文件上传/
使用“pip”很容易安装:
2。将“上载程序”添加到“已安装的应用程序”设置。
3。添加上传程序的url:
url(r'^upload/',include('uploader.url s'),
4。编写一个或多个上载处理程序。
5.转到/admin/uploader/upload/开始上载。
注意:一个上传处理程序不必存在于它创建记录的应用程序中。它必须在导入的应用程序中,以便可以发现处理程序。
上载处理程序将一个或多个mime类型分配给函数。对于给定的mime类型,应该只有一个处理程序,尽管uploader确实允许使用“\*”进行某些重叠。例如,可以有一个处理程序处理“image/tiff”,另一个处理“image/*”,另一个处理“image/*”。“`image/tiff`”处理程序将获得任何“`.tiff`”图像,“`image/*`”处理程序将获得任何其他类型的图像,“`*/*`”处理程序将获得任何其他类型的文件。
若要开始,请在应用程序中创建名为“`upload.py`”的文件。此文件可以包含多个不同的处理程序。当上载程序应用程序首次加载时,它尝试从每个已安装的应用程序导入此文件。
基本处理程序如下所示:
uploader。注册导入上载处理程序
def photo\u handler(obj):
“
”处理从上载图像创建simplemodel记录。
“
from.models importsimpleModel
new_item=simpleModel.objects.create(
name=obj.filename,
slug=obj.filename_slug,
description='',
file=obj.file_contents
)
return new_item
photo_handler.thumbnail_attribute='thumb'
标签: