Во-первых, вы должны позволить django обслуживать эти медиа-файлы.
Например:
MEDIA_URL = '/static/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'static/media')
Во-вторых, вам нужно добавить его в свои urlpatterns, чтобы django знал, где его обслуживать.
urlpatterns = [
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
После того, как вы выполнили эти два шага, вы можете проверить, все ли вы сделали правильно в браузере.Например: http:localhost:8000/static/media/your_image.png
.Там вы увидите только изображение.
В принципе ваш клиентский код выполняет Http-Get на сервер.Поэтому вам нужно отправить полный URL-адрес, как показано выше, если вы хотите предоставить его напрямую клиенту.