【问题标题】:Add Facebook share button to Django application将 Facebook 分享按钮添加到 Django 应用程序
【发布时间】:2017-08-16 01:19:40
【问题描述】:

我在我的 Django 应用上使用 Facebook 的分享按钮。

我正在使用 Facebook 的 SKD 说明,它告诉我将此代码放置在您希望插件出现在页面上的任何位置:

<div class="fb-share-button" 
    data-href="https://my-website-full-url" 
    data-layout="button" data-size="small" data-mobile-iframe="false">
       <a class="fb-xfbml-parse-ignore" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fplugins%2F&amp;src=sdkpreparse">Share
       </a>
</div>

所以我将该代码放在了我的模板中,但是如何在 data-href 属性中添加带有 FB 共享按钮的网页的完整 URL?

【问题讨论】:

    标签: django facebook


    【解决方案1】:

    只要您启用了django.template.context_processors.request,您就应该可以在模板中使用request.build_absolute_uri()

    data-href="{{ request.build_absolute_uri }}"
    

    如果您使用的是相当新的 Django 版本,这应该可以开箱即用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多