在生产环境中,处理用户上传文件的最佳实践是使用一个独立的静态文件服务器(如 Nginx 或 Apache)来服务这些文件,而不是通过 Django 自带的开发服务器。生产环境中配置 MEDIA_URL
和 MEDIA_ROOT
的步骤:
1. 配置 settings.py
在生产环境的 settings.py
文件中,MEDIA_URL
和 MEDIA_ROOT
的配置与开发环境类似:
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))