WARNING - WIP
-------------
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)
Notes
=====
Boto3 client sometimes doesn't respect the `region_name` so it may be neccesary to set `endpoint_url: https://https://s3-<region>.amazonaws.com`
Description
Languages
Python
100%