Это видео является отличным справочником, и должно разобрать все. Он показывает, где файлы go когда они загружены и как получить к ним доступ в шаблонах.
Другая проблема, с которой вы столкнулись, заключается в следующем:
# Sets STATIC_ROOT
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
# Sets STATIC_URL
STATIC_URL = '/static/'
# Overwrites STATIC_ROOT
STATIC_ROOT = os.path.join(BASE_DIR, 'media')
# Overwrites STATIC_URL
STATIC_URL = '/media/'
Я считаю, что вы хотите:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
, и тогда вы сможете найти файл в src="media/audio.mp3"
. Если вам нужно, print
URL-адрес загруженного файла, чтобы вы знали, где его найти.
Я собираюсь углубиться в это, так что я могу быть немного не в себе, хотя я знаю, что видео связано Выше было очень полезно.