From 875d24d9da74023af9ed6eb4b8ff4d3394068349 Mon Sep 17 00:00:00 2001 From: kurmaev Date: Tue, 30 Dec 2014 19:41:20 +0600 Subject: [PATCH] Allow to customize AVATAR_STORAGE settings --- avatar/conf.py | 1 + avatar/models.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/avatar/conf.py b/avatar/conf.py index 9a694d3..09c5861 100644 --- a/avatar/conf.py +++ b/avatar/conf.py @@ -8,6 +8,7 @@ class AvatarConf(AppConf): DEFAULT_SIZE = 80 RESIZE_METHOD = Image.ANTIALIAS STORAGE_DIR = 'avatars' + STORAGE_PARAMS = {} GRAVATAR_FIELD = 'email' GRAVATAR_BASE_URL = 'http://www.gravatar.com/avatar/' GRAVATAR_BACKUP = True diff --git a/avatar/models.py b/avatar/models.py index 46148be..d8b15ac 100644 --- a/avatar/models.py +++ b/avatar/models.py @@ -20,7 +20,7 @@ except ImportError: now = datetime.datetime.now -avatar_storage = get_storage_class(settings.AVATAR_STORAGE)() +avatar_storage = get_storage_class(settings.AVATAR_STORAGE)(**settings.AVATAR_STORAGE_PARAMS) def avatar_file_path(instance=None, filename=None, size=None, ext=None):