python - 媒体文件路径中的双斜杠
问题描述
我有 django 应用程序(非常旧的版本 1.0.4),我在构建路径时遇到问题,在这种情况下是媒体文件。
当我在设置中的变量是:
MEDIA_URL_WWWW = '/'
我得到了一条没有/
介于media
和之间的路径content
-
domain.net/admin/files/mediacontent/
但是当我的变量有双斜杠时//
。
MEDIA_URL_WWWW = '//'
//
我得到了一条媒体和内容之间
存在双重的路径domain.net/admin/files/media//content/
解决方案
我对 Django 不是很熟悉,不知道我的回答是否适用于它,但是你尝试过原始字符串r'/'
吗?或者对于路径相关的问题,我通常使用 os.path.join 函数,即
from os.path import join
mypath = join('media', 'content')
推荐阅读
- python - 如何从 Pandas DF 创建(正确)一个 NumPy 数组
- sql - 根据条件删除/修改一个表中的行 - Oracle DBMS
- go - 为什么我的 Google Cloud Run 服务器返回 CORS 错误?
- c# - 遍历大型 2 列列表的最佳方法
- lisp - 在 Lisp 中将 hashtable 中的每个值重置为 nil
- python - 熊猫爆炸错误 - 列必须是标量
- c# - C# Lambda / 扩展方法使 4 个实体之间的结果变平?
- javascript - 在 React 中使用条件导入
- sitecore - 如何使用 XML 和 ShowModalDialog 创建站点核心对话框
- python - Python将几个列表添加到一个列表中