Прямой слэш "/" против os.path.join() для MEDIA_ROOT
У меня есть форма (модель формы), которая отправляет данные (такие как изображения, заголовок и т.д.) с помощью POST запроса.
В файле setting.py, для MEDIA_ROOT, я попробовал 2 подхода:
1- Прямая косая черта "/" :
MEDIA_ROOT = [ BASE_DIR / 'static/images' ]
2- os.path.join():
MEDIA_ROOT =os.path.join(BASE_DIR, 'static/images')
Когда я использую первый (прямая косая черта), я получаю следующую ошибку:
TypeError at admin/projects/project/... _getfullpathname: путь должен быть строкой, байтом или os.PathLike, а не списком
.
Знаете ли вы, почему я не могу использовать передний слэш "/" для MEDIA_ROOT, в то время как этот способ полностью работает для STATICFILES_DIRS?
MEDIA_ROOT
[Django-doc] - это один путь, поэтому, например:
MEDIA_ROOT = BASE_DIR / 'static/images' # 🖘 no list