c077cf5cc4539a6133feed647079a7c966243e2c
Installation
============
Usage
=====
.. code-block:: python
def generate_filename(instance, filename):
return f"{instance.parent.storage}:some_folder/{filename}"
class SomeParentModel(models.Model):
storage = models.ForeignKey('byostorage.UserStorage',
on_delete=models.CASCADE)
class MyModel(models.Model):
parent = models.ForeignKey('SomeParentModel',
on_delete=models.CASCADE)
photo = models.FileField(
storage=BYOStorage(),
upload_to=generate_filename)
Description
Allow users to use their own storage (S3, Google Drive etc) for uploading of media.
54 KiB
Languages
Python
100%