Использование Pillow в Django с pathlib вместо os
Я делаю проект в Django 4.0.6, который использует pathlib вместо os. Я установил Pillow для включения изображения в профиль пользователя, но когда я пытаюсь сохранить изображение, я получаю следующую ошибку:
TypeError at /admin/account/profile/2/change/ expected str, bytes or os.PathLike объект, а не кортеж
В settings.py это настройка медиа:
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR, 'media'
Если я импортирую os и устанавливаю MEDIA_ROOT = os.path.join(BASE_DIR, 'media/'), то это работает, но я бы предпочел использовать pathlib, и не смешивать pathlib и os, это просто личное предпочтение, но я хотел бы понять, почему происходит эта ошибка.
Ниже представлен полный трасбак: