我需要創建這個meta
標籤,它需要一個絕對URL:Django的模板,絕對路徑靜態圖像
<meta name="name" content="{{ request.build_absolute_uri }}{% static 'app/images/my.png' %}">
此打印:
我需要打印:
我如何刪除這個 「/」?
我static_root:
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
我需要創建這個meta
標籤,它需要一個絕對URL:Django的模板,絕對路徑靜態圖像
<meta name="name" content="{{ request.build_absolute_uri }}{% static 'app/images/my.png' %}">
此打印:
我需要打印:
我如何刪除這個 「/」?
我static_root:
STATIC_ROOT = os.path.join(BASE_DIR, "static/")
可以使用slice
過濾器(https://docs.djangoproject.com/en/1.10/ref/templates/builtins/)
<meta name="name"
content="{{ request.build_absolute_uri | slice:":-1" }}{% static 'app/images/my.png' %}">
這將採取尾隨/
關閉build_absolute_uri
結果。
這將無法在非主頁網址上正常工作。例如。如果你使用'http:// example.com/news/article-slug /',那麼你的靜態圖片URL將是'http://example.com/news/article-slug/app/images/my.png ' –
你可以發佈你的靜態路由配置看起來像什麼嗎? –
更新的問題 – Ricardo
爲什麼你需要{{request.build_absolute_uri}}?你不能這樣做嗎:content =「{%static'app/images/my.png'%}」? –