Fields¶
-
class
queued_storage.fields.
QueuedFileField
(verbose_name=None, name=None, upload_to='', storage=None, **kwargs)¶ Field to be used together with
QueuedStorage
instances or instances of subclasses.Tiny wrapper around
FileField
, which provides a convenient method to transfer files, using thetransfer()
method, e.g.:from queued_storage.backends import QueuedS3BotoStorage from queued_storage.fields import QueuedFileField class MyModel(models.Model): image = QueuedFileField(storage=QueuedS3BotoStorage(delayed=True)) my_obj = MyModel(image=File(open('image.png'))) # Save locally: my_obj.save() # Transfer to remote location: my_obj.image.transfer()
-
attr_class
¶ alias of
QueuedFieldFile
-