django - Django setting.py 中的 MEDIA_ROOT = BASE_DIR / 'media'` 和 MEDIA_ROOT= os.path.join(BASE_DIR, "media") 有什么区别

我想知道在 settings.py 中使用 MEDIA_ROOT = BASE_DIR / 'media'MEDIA_ROOT= os.path.join(BASE_DIR, "media") 的区别。

回答1

这些基本相同,但前提是 BASE_DIRpathlib.Path 对象。

回答2

MEDIA_ROOT = BASE_DIR / 'media'

利用 pathlib 库

MEDIA_ROOT = os.path.join(BASE_DIR, "media")

利用 os 库

默认库取决于您使用的 Django 版本。

删除和上传是什么意思,您能提供更多详细信息吗?

相似文章