Я использую Django Rest Framework для загрузки изображений. Загрузка работает нормально и загружается в папку мультимедиа.NotperlyConfigured («Пустой статический префикс не разрешен»)
Но я не могу сделать доступными медиа-ссылки. Он говорит Error 404
.
Чтобы сделать их доступными для просмотра, это изменения, которые я сделал.
В settings.py я добавил следующие строки.
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
STATIC_ROOT = os.path.join(BASE_DIR, 'static') STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') STATIC_URL = '/media/'
В url.py Я добавил следующие строки
if settings.DEBUG is True: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
DEBUG
является True
в settings.py
, так как он не в производстве. Он находится на моей локальной машине в стадии разработки.
Но когда я начинаю сервера он показывает мне следующее сообщение об ошибке: -
ImproperlyConfigured :- Empty static prefix not permitted