Не разрешено загружать локальный ресурс в 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))