Django FileSystemStorage ничего не сохраняет в папку media

Я работаю над бэкендом Django, развернутым на сервере, вот мои настройки:

DEBUG = False

STATIC_URL = "/staticfiles/"
STATIC_ROOT = os.path.join(BASE_DIR, "staticfiles")

MEDIA_URL = "/media/"
MEDIA_ROOT = os.path.join(BASE_DIR, "media")

И я хочу сохранять изображения пользователей вне папки django, поэтому я создал пользовательский FileSystemStorage таким образом:

from django.core.files.storage import FileSystemStorage
key_store = FileSystemStorage(location="/home/usr/project/media/", base_url="/media")

Где я указываю абсолютный путь к серверу ubuntu.

def profile_picture_url(instance, *_):
    return f"{instance.user.uuid}/profile.picture.png"

picture = models.FileField(
  storage=key_store, default=None, upload_to=profile_picture_url
)

Но он не создает никакого файла в папке media. Есть решение?

Вернуться на верх