使用 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):]