使用 url 获取真正的静态文件路径
get real static file path with the url
我想知道是否有内置函数可以通过静态文件的 url 获取真实文件路径?
例如:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
('job',os.path.join(BASE_DIR, "job")),
)
我有一个名为 a.txt 的文件,存储在 /job/subfolder/a.txt 中。 url 应该是 /static/job/subfolder/a.txt。现在反过来想想。我知道 url:/static/job/subfolder/a.txt,我想做的是找到真正的路径,即/job/subfolder/a.txt。我在徘徊是否有内置函数处理这样的任务?
非常感谢
不需要特殊功能。只需获取绝对 url:
的子字符串
relative_url = absolute_url[len(STATIC_URL):]
我想知道是否有内置函数可以通过静态文件的 url 获取真实文件路径? 例如:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
('job',os.path.join(BASE_DIR, "job")),
)
我有一个名为 a.txt 的文件,存储在 /job/subfolder/a.txt 中。 url 应该是 /static/job/subfolder/a.txt。现在反过来想想。我知道 url:/static/job/subfolder/a.txt,我想做的是找到真正的路径,即/job/subfolder/a.txt。我在徘徊是否有内置函数处理这样的任务? 非常感谢
不需要特殊功能。只需获取绝对 url:
的子字符串relative_url = absolute_url[len(STATIC_URL):]