<meta property="og:url" content="{% block ogurl %}{% url 'post:Homepage' %}{% endblock %}" />
<meta property="og:image" content="{% block ogimage %}{% static 'img/brand/logo.png' %}{% endblock %}" />
结果;
<meta property="og:url" content="/" />
<meta property="og:image" content="/static/img/brand/logo.png" />
我想要什么;
<meta property="og:url" content="sitename.com" />
<meta property="og:image" content="sitename.com/static/img/brand/logo.png" />
我做错了什么,你能帮我吗
答案 0 :(得分:1)
那只是how url works。
返回绝对路径引用(不带域名的URL) 匹配给定的视图和可选参数。
sitename.com
对于url
而言是多余的
如果要强制执行此操作,则可以使用{{ request.scheme }}://{{ request.get_host }}
<meta property="og:url" content="{{ request.scheme }}://{{ request.get_host }}{% block ogurl %}{% url 'post:Homepage' %}{% endblock %}" />
<meta property="og:image" content="{{ request.scheme }}://{{ request.get_host }}{% block ogimage %}{% static 'img/brand/logo.png' %}{% endblock %}" />