首页 > 解决方案 > 媒体文件路径中的双斜杠

问题描述

我有 django 应用程序(非常旧的版本 1.0.4),我在构建路径时遇到问题,在这种情况下是媒体文件。

当我在设置中的变量是:

MEDIA_URL_WWWW = '/'

我得到了一条没有/介于media和之间的路径content- domain.net/admin/files/mediacontent/

但是当我的变量有双斜杠时//

MEDIA_URL_WWWW = '//'

//我得到了一条媒体和内容之间 存在双重的路径domain.net/admin/files/media//content/

标签: pythondjangourlpathos.path

解决方案


我对 Django 不是很熟悉,不知道我的回答是否适用于它,但是你尝试过原始字符串r'/'吗?或者对于路径相关的问题,我通常使用 os.path.join 函数,即

from os.path import join
mypath = join('media', 'content')

推荐阅读