2014-01-31 64 views
4

我想在模板django的帖子末尾設置社交鏈接。 如何使用社交媒體鏈接共享在Django的帖子分享我的帖子鏈接在社交網絡?社交媒體鏈接在帖子中分享django

+1

使用令牌,你的社交共享HTML,並添加到上下文呈現頁面時。在編寫返回HTML的方法時,請記住需要使用社交共享鏈接才能使其工作。我相信通常你會傳遞頁面的URL。 – 2rs2ts

回答

9
+3

前兩個鏈接非常有用,第二個鏈接是django-socialsharing,它是一個非常完整的django社交共享應用程序(幾乎可以共享到任何地方),儘管基於[AddThis]提供的外部服務(http:///www.addthis.com)。相反,最後一個鏈接提供了一個有用的社會相關django應用程序列表,但公開的相關內容並不相關:它們以其他方式提供社交網絡集成:例如通過社交網絡帳戶或功能進行外部身份驗證比如「邀請你的朋友」。無論如何,感謝我也! – valleymanbs

+1

[django-addthis](https://github.com/raymondwanyoike/django-addthis)是'django-socialsharing'的一個清理完成的實現,通過pip很容易安裝:'''pip install django-addthis''' - 試一試! – Peterino

+0

這裏有另一個應用:['django-social-widgets'](https://github.com/creafz/django-social-widgets),儘管目前'django-social-share'似乎是最好的。 – J0ANMM

0

對於使用谷歌,LinkedIn,Facebook的請使用這些:

<a href="https://plus.google.com/share?url=http://your-domain{{ request.get_full_path|urlencode }}"></a> 
<a href="http://www.linkedin.com/shareArticle?url=http://your-domain{{ request.get_full_path|urlencode }}&title=<your title>&summary=<your desc>&source=http://your-domain"></a> 
<a href="http://www.facebook.com/sharer/sharer.php?u=http://your-domain{{ request.get_full_path|urlencode }}"></a>