使用html5的multiple属性为django表单添加多文件上传字段。

django-multiupload的Python项目详细描述


#django multiupload

[![构建状态](https://travis-ci.org/chive/django-multiupload.svg?branch=master)(https://travis ci.org/chive/django multi upload)




使用html5的“multiple”属性的django表单的“dead simple drop in multi file upload”字段。

django multiupload
```

*或直接从该存储库获取开发版本(如果您喜欢冒险)

```bash
$pip install-e git+https://github.com/chive/django multiupload.git\egg=multiupload
````

在表单的“save”方法中。

=多文件字段(最小值为1,最大值为3,最大文件大小为1024*1024*1024*5)


;如果需要上传媒体文件,可以使用:
attachments=multimediafield(
最小值为1,
最大值为3,
最大文件大小为1024*1024*1024*5,
媒体类型为‘视频’‘音频’‘视频’或‘图像’















;对于图像(需要枕头才能验证):
附件=多图像字段(最小值=1,最大值=3,最大文件大小=1024*1024*5)
````

将作用域限制为相应的文件类型。

``python
models.py
from django.db import models


class attachment(models.model):
file=models.filefield(upload_to='attachments')
````

``python
views.py
from django.views.generic.edit import formview
from.forms importuploadform
from.models import attachment

class uploadview(formview):
template_name='form.html'
form_class=uploadform
success_url='/done/'

def form_valid(self,表单):
对于表单中的每个表单。已清理的数据[“附件”]:
附件。对象。创建(文件=每个)
返回super(uploadview,self)。表单有效(表单)

```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中以反射方式使用泛型参数调用方法?   java分配给另一个变量的变量是否更改(原始变量更改)第二个变量是否更改?   java没有此类元素异常(警告:服务器未提供任何stacktrace信息)   java检查用户是否经过密码验证或与某个提供者进行了验证   java在向“价格”和“数量”列单元格添加数据时更新JTable中的“金额”列单元格   Android Studio找不到java编译器   java“在foo类的公共方法中,哪个变量(实例或本地)起作用?”   java动态Log4j2 LogfilePath   java使用OO编程避免多个嵌套if   java有没有办法在IntelliJ更改跟踪中突出显示未保存或更改的行   Java中两个矩阵相乘的数组   java打印包含阿拉伯字符的字符串会导致问号。如何修复?   java为什么声明整型静态会导致代码中出现错误?   java在使用@Bean Spring注释创建Bean时遇到异常   java是否将JavaCV添加为依赖项,以便在Raspberry PI上运行?   java如何使用trycatch测试注入的mock   java如何在不同的环境(开发、测试、生产)中维护相同的数据表?   java将Char转换为KeyEvent