Шаблон 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
>спасибо буду признателен за помощь