django-avatar icon indicating copy to clipboard operation
django-avatar copied to clipboard

Request to support third party Storage Backend without making new migration files

Open linghu-chong opened this issue 7 years ago • 2 comments

I am using amazon s3 as a file storage backend. It requires me to generate a migration file in the systems' python library directory. This is not elegant.

from django.db import migrations, models
import avatar.models
import storages.backends.s3boto


class Migration(migrations.Migration):

    dependencies = [
        ('avatar', '0001_initial'),
    ]

    operations = [
        migrations.AlterField(
            model_name='avatar',
            name='avatar',
            field=models.ImageField(storage=storages.backends.s3boto.S3BotoStorage(), max_length=1024, upload_to=avatar.models.avatar_path_handler, blank=True),
        ),
    ]

linghu-chong avatar Jul 11 '17 02:07 linghu-chong

This would be really helpful if supported. I'm using Amazon S3.

axper avatar Jun 21 '18 18:06 axper

This is probably related to #167

ricardogsilva avatar Jul 02 '18 11:07 ricardogsilva

This is now controlled by settings.AVATAR_STORAGE. If the issue has not been fixed entirely, please reopen.

johanneswilm avatar Aug 16 '22 11:08 johanneswilm