如何让我的 pinterest 分享按钮在 Django 中呈现我的自定义图像?
How do I get my pinterest share button to render my custom image in Django?
我的网站上有用于在 pinterest 上分享的代码。问题是我无法让它加载自定义图像。
现在我有这个,其中 image_to_share 是文件的路径:
<a href="https://www.pinterest.com/pin/create/button/
?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F
&media= {% static image_to_share %}
&description={{photo.description}}"
data-pin-do="buttonPin"
data-pin-config="above">
<img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" />
</a>
当我检查 chrome 中的元素时,我得到图像的路径为:
<img src="http:// /static/assets/uploaded_files/1421974839_3_art2.jpg ">
但是,它应该是这样的:
<img src="/static/assets/uploaded_files/1421974839_3_art2.jpg">
如何删除 "http://" 和尾随的白色 space 以便正确渲染我的图像?
您可以通过硬编码或使用 Django 站点简单地添加您网站的域
&media={{your_site_domain}}{% static image_to_share %}
your_site_domain
可以是 example.com
例如
有关 Django 站点的更多信息:https://docs.djangoproject.com/en/1.7/ref/contrib/sites/#django.contrib.sites.models.Site.domain
我的网站上有用于在 pinterest 上分享的代码。问题是我无法让它加载自定义图像。
现在我有这个,其中 image_to_share 是文件的路径:
<a href="https://www.pinterest.com/pin/create/button/
?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F
&media= {% static image_to_share %}
&description={{photo.description}}"
data-pin-do="buttonPin"
data-pin-config="above">
<img src="//assets.pinterest.com/images/pidgets/pin_it_button.png" />
</a>
当我检查 chrome 中的元素时,我得到图像的路径为:
<img src="http:// /static/assets/uploaded_files/1421974839_3_art2.jpg ">
但是,它应该是这样的:
<img src="/static/assets/uploaded_files/1421974839_3_art2.jpg">
如何删除 "http://" 和尾随的白色 space 以便正确渲染我的图像?
您可以通过硬编码或使用 Django 站点简单地添加您网站的域
&media={{your_site_domain}}{% static image_to_share %}
your_site_domain
可以是 example.com
例如
有关 Django 站点的更多信息:https://docs.djangoproject.com/en/1.7/ref/contrib/sites/#django.contrib.sites.models.Site.domain