我正在使用Django和Satchmo进行一些本地开发。当我通过管理员在本地上传产品图像时,图像的路径显示为绝对路径,以驱动器盘符的形式显示,而不是正确的相对路径。当我在本地上传产品图片时,为什么我会在Satchmo中获得绝对的网址?
更奇怪的是,的Satchmo节省了原始图像和它产生在两个缩略图我/media/
目录和/media/images/
目录,后者在这里我想他们去。
的relavent设置如下:
# path relative to the settings.py file
DIRNAME = os.path.abspath(os.path.dirname(__file__).decode('utf-8'))
MEDIA_ROOT = os.path.join(DIRNAME, 'media')
MEDIA_URL = 'http://localhost:8000/'
ADMIN_MEDIA_PREFIX = '/media/'
我就像三重检查local_settings.py文件,并没有所说的“媒体”在任何地方提到,所以我敢肯定,有没有设置覆盖。
如果有帮助,我在Windows上,但我正在使用适合我的路径的unix符号。