使用url获取真正的静态文件路径

时间:2015-01-07 03:20:00

标签: django

我想知道是否有一个内置函数来获取带有静态文件url的真实文件路径? 例如:

STATIC_URL = '/static/'
STATICFILES_DIRS = (
    ('job',os.path.join(BASE_DIR, "job")),
)

我有一个名为a.txt的文件,存储在/job/subfolder/a.txt中。网址应为/static/job/subfolder/a.txt。现在以相反的方式考虑它。我知道url:/static/job/subfolder/a.txt,我想要做的就是找到真正的路径,即。 /job/subfolder/a.txt。我在游荡是否有内置函数处理这样的任务? 非常感谢

1 个答案:

答案 0 :(得分:0)

不需要特殊功能。只需获取绝对网址的子字符串:

relative_url = absolute_url[len(STATIC_URL):]