Django FileFields的后处理。
项目描述
django-processedfilefield: Django FileFields的后处理。接受一个映射到后处理函数的模型字段名称字典。这些函数可以将PDF转换为文本,缩略图图像等。
- 示例
>>> 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'
项目详情
关闭
django-processedfilefield-0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 205c97cfa079bc0ea18e53e22a4590b6dd411bfcb19e4343bbc3cc0f4be65a5c |
|
MD5 | 2cb4bf411bdc59ada86335b69761f23c |
|
BLAKE2b-256 | e2cb8892b06165d700eeee923d226468105ce7edf6bc5a49063057fa334a0daa |