Не разрешено загружать локальный ресурс в Django (Изображения)

Я пытаюсь загрузить несколько изображений с помощью Django rest API, но получаю ошибку - Not allowed to load local resource.

настройкой приложения является -

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'static')
]

STATIC_ROOT = os.path.join(BASE_DIR, 'assets')

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

Я проверил множество решений в google, но это связано с хромом или Django? Кто-нибудь может помочь, пожалуйста.

NOTE: Вызов API дает 200 ответ, но только рендеринг не происходит. Спасибо!!!

Вам необходимо соединить STATIC_... и MEDIA_... с <projectname>/urls.py

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [...]


if settings.DEBUG:
    urlpatterns.extend(static(settings.STATIC_URL, document_root=settings.STATIC_ROOT))
    urlpatterns.extend(static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT))

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