from urllib.parse import urlparse from storages.backends.ftp import FTPStorage class AbsoluteFTPStorage(FTPStorage): # type: ignore # noinspection PyProtectedMember # noinspection PyUnresolvedReferences def _get_config(self): cfg = super()._get_config() url = urlparse(self.location) cfg["path"] = url.path or cfg["path"] return cfg