Dead simple drop-in multi file upload field for django forms using HTML5's multiple attribute.
Project description
Dead simple drop-in multi file upload field for django forms using HTML5’s multiple attribute.
Installation
Install the package using pip (or easy_install if you really have to)
$ pip install django-multiupload
or directly from this repository the get the development version (if you’re feeling adventurous)
$ pip install -e git+https://github.com/Chive/django-multiupload.git#egg=multiupload
Usage
Add the form field to your form and make sure to save the uploaded files in the form’s save method
from multiupload.fields import MultiFileField class MyUploadForm(forms.Form): attachments = MultiFileField(max_num=3, min_num=1, max_file_size=1024*1024*5) ... def save(self, commit=True): super(MyUploadForm, self).save(commit=commit) for each in self.cleaned_data['attachments']: att = Attachment(parent=self.instance, file=each) att.save() return self.instance
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-multiupload-0.3.tar.gz
(3.4 kB
view hashes)
Built Distribution
Close
Hashes for django_multiupload-0.3-py27-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1543fb0c021c7a7c623f1d786ad812b378faec77c3bfb6b771584180253aceb9 |
|
MD5 | 483d69e6bb4e6cf505ddcf643c747095 |
|
BLAKE2b-256 | dfa68d4d7387c4c16160a1bf7b5d26c8f84c66913a66dc2f726915e0976885c3 |