diff options
| author | Tomas Pazderka <tomas.pazderka@nic.cz> | 2016-07-28 13:37:07 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2016-07-29 14:13:54 -0400 |
| commit | b820b6108a7d3f11ec18774d16d657f4f63fe9fa (patch) | |
| tree | 5e94af4f90582e745335a3c2356289af79430d3a /django | |
| parent | 0850236a8c3647bc3c239bd34afae0488abe5c60 (diff) | |
Fixed #26896 -- Allowed a lazy base_url for FileSystemStorage.
Diffstat (limited to 'django')
| -rw-r--r-- | django/core/files/storage.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/django/core/files/storage.py b/django/core/files/storage.py index e0a7ed9734..e219bbcf19 100644 --- a/django/core/files/storage.py +++ b/django/core/files/storage.py @@ -254,8 +254,6 @@ class FileSystemStorage(Storage): def __init__(self, location=None, base_url=None, file_permissions_mode=None, directory_permissions_mode=None): self._location = location - if base_url is not None and not base_url.endswith('/'): - base_url += '/' self._base_url = base_url self._file_permissions_mode = file_permissions_mode self._directory_permissions_mode = directory_permissions_mode @@ -286,6 +284,8 @@ class FileSystemStorage(Storage): @cached_property def base_url(self): + if self._base_url is not None and not self._base_url.endswith('/'): + self._base_url += '/' return self._value_or_setting(self._base_url, settings.MEDIA_URL) @cached_property |
