Шаблон django не отображает изображения папок

вот мой код ниже. views.py

def galerry(request):
result = request.GET.get('folder')
print(result)

imageList = []
directory = settings.MEDIA_ROOT
for file in os.listdir(directory+"images/"):
    filename = os.fsdecode(file)
    if filename.endswith(".jpeg") or filename.endswith(".png"): 
        src = os.path.join(directory, filename)
        imageList.append(src)
        print(filename)


json_object1 = json.dumps(imageList)
print(type(json_object1))
response = json.loads(json_object1)
print(type(response))
print("json conversion", json_object1)
return render(request, 
              "galerry.html", 
              context={'json_object1': response})

Цикл работает нормально, я получил все файлы в папке с помощью функции print. но ссылка на изображение, похоже, не найдена в шаблоне djando.

файл galerry.html

{% for item in json_object1  %}
 <img src="{{item}}" alt="test" height="200">
 {% endfor %}

настройки

STATIC_ROOT = os.path.join(os.path.dirname(BASE_DIR),  "static_root")
MEDIA_URL = '/images/'
MEDIA_ROOT = os.path.join(os.path.dirname(BASE_DIR), "gallery/static_cdn/")

я получаю Не найдено: /Users/joejoe/Desktop/Gallery/gallery/static_cdn/05.jpeg [15/Jan/2022 04:57:05] "GET /Users/joejoe/Desktop/Gallery/gallery/static_cdn/01.jpeg HTTP/1.1" 404 1828

>

спасибо буду признателен за помощь

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