javascript - 如何在 django 博客中添加社交分享按钮
问题描述
我正在使用 django_social_share 模块,但我不知道如何在社交媒体上传递特定博客文章的共享 URL,这里是 post_detail.html
<article>
<div class="embed-responsive embed-responsive-16by9">
<img src="{{post.thumb.url}}" alt="" />
</div>
<div class="post-content">
<h2>{{post.title}}</h2>
<div>
{{post.created}} Author {{post.user}}
<hr/>
<p>{{post.body}}</p>
<hr>
<div id="subheader" class="blog">
<div class="subheader-text">
<h1>Did you like this Post ?</h1>
<h4>Consider sharing Most readers like to share our Posts </h4>
<a href="#" rel="shared-popover" data-popover-content="#shared-btn-Popover" title="Share" data-placement="bottom" class="mtr-btn button-circle button-fab ripple"><i class="fa fa-share-alt"></i></a>
<div id="shared-btn-Popover" class="hide">
<ul class="blog-share-buttons">
<li><a href="{% post_to_twitter object.title %}" title="Twitter"><i class="fa fa-twitter"></i></a></li>
<li><a href="{% post_to_facebook object.title %}" title="Facebook"><i class="fa fa-facebook"></i></a></li>
<li><a href="#" title="Linkedin"><i class="fa fa-linkedin"></i></a></li>
</ul>
</div>
</article>
</div>
请帮忙,所有设置都可以
解决方案
我想你可以"{% post_to_twitter post.get_absolte_url %}"
如果您还没有制作,您可以在您的模型中制作
def get_absolute_url(self):
return reverse('post:detail', kwargs={'pk': self.pk})
(当然要改自己的reverse())
推荐阅读
- java - Java/Android:将目标处理程序传递给将其作为弱引用引用的自定义按钮的最短方法(lambda?)
- html - 为什么即使设置为0,div的填充也是100%
- javascript - “location.assign(url)”有时似乎会导致移动设备上的 URL 错误,但在大多数情况下都可以正常工作
- python - 局部变量返回显示错误信息
- linux - 加入两个文件linux
- java - 杰克逊不能用一个参数构造函数构造实例
- javascript - 使用 VueJS 上的按钮递增时输入未更新
- docker - 带有dind的gitlab-runner exec(docker中的docker)最小的工作示例
- python-3.x - Python将TIF格式的图像转换为PNG
- r - R中的逻辑运算符