繁体   English   中英

如何在 Django 博客中添加社交分享按钮

[英]How to add social sharing buttons in django blog

我正在使用 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())

我知道已经晚了,但你可以这样做:

{% post_to_facebook  object_or_url "this is where you insert your i tag with icon" %}

像我在示例中所做的那样使用双引号。

希望能帮助到你。

{% load social_share %}

{% post_to_facebook object_or_url "Post to Facebook!" %}

您必须输入关键字“ object_or_url ”普通...它将使用get_absolute_url

这就是我从 django-social-share 信息中可以理解的

我不知道它如何放置图标。 它说有参数 link_class 但没有解释如何使用它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM