django-processedfilefield 0.2
Post-processing for Django FileFields.
django-processedfilefield: Post-processing for Django FileFields. Takes a dict of field names on the model, mapped to post-processing functions. These functions could convert a PDF to text, thumbnail an image, etc.
- Example:
>>> class TestModel(models.Model): ... content = ProcessedFileField(upload_to='content', variations=dict( ... content_first_10_bytes=lambda file: file.read()[:10] ... )) ... content_first_10_bytes = models.FileField(upload_to='content_first_10_bytes') ... >>> obj = TestModel.objects.create() >>> obj.content = ContentFile('abcdefghijklmnopqrstuvwxyz') >>> obj.content.name = 'alphabet' >>> obj.save() >>> >>> assert obj.content_first_10_bytes.read() == 'abcdefghij'
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-processedfilefield-0.2.tar.gz (md5) | Source | 2011-10-28 | 2KB | 199 | |
- Author: Nathan Reynolds
- Home Page: https://github.com/nathforge/django-processedfilefield
- Package Index Owner: nathforge
- DOAP record: django-processedfilefield-0.2.xml
