我试图了解如何在开发和生产环境中的 Django 上处理静态和媒体文件。
在开发中,我有一个名为“media”的文件夹,例如,存储用户的图像。我的 settings.py 和 urls.py 看起来像这样并且工作正常:
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR,"media")
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我的问题是关于生产环境的。我希望将媒体文件(运行 collectstatic 后)保存在生产服务器上的另一个文件夹 (/api/vol/media) 中。
我的生产环境应该有另一个 settings.py 吗?或者我应该如何处理?
非常感谢