Django; как обслуживать статические файлы из любого места

#django-staticfiles

Вопрос:

Я создаю приложение, которое отображает изображения с моего жесткого диска, и оно работает нормально, но только если я переместил папку с изображениями в статическую папку приложения …/project/app/static/app/pic_folder. Но я хотел бы оставить свои фотографии там, где они есть, и подавать их оттуда (/главная страница/пользователь/Фотографии). Я думал, что добавление его в STATICFILES_DIR поможет, но это все равно не работает.

settings.py

 GALLERY_DIR = os.path.join(os.environ['HOME'], 'Pictures')
STATIC_URL = '/static/'
STATICFILES_DIR = [
    os.path.join(BASE_DIR, 'static'),
    GALLERY_DIR,
]
STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
STATICFILES_FINDERS = [
    'django.contrib.staticfiles.finders.FileSystemFinder',
    'django.contrib.staticfiles.finders.AppDirectoriesFinder',
]

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


urlpatterns = [
    re_path(r'^gallery/[/w*]*', GalleryView.as_view(), name='gallery_list'),
]
urlpatterns  = static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns  = static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
 

Любые мысли о том, как это сделать.
Меня также не волнуют какие-либо проблемы безопасности, это просто для домашнего использования.