您能否向我推荐一下我能理解MEDIA_URL和MEDIA_ROOT的好文档?这让我很困惑。
答案 0 :(得分:14)
MEDIA_ROOT
是文件系统上的路径到包含静态媒体的目录。
MEDIA_URL
是使静态媒体可通过HTTP访问的URL。
文档:http://docs.djangoproject.com/en/1.2/ref/settings/#media-root
主要思想是通过python + django提供服务是很昂贵的。由于您的媒体是静态的,因此您无需支付该费用,因此您可以采用不同的方式(例如直接通过nginx或通过CDN)。但是,您仍然需要知道媒体在文件系统中的位置(例如,用于文件上传)以及URL是什么(例如放入模板中)。存在将所有这些组合在一起的设置。