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

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

我们在大多数网站上都能看到社交分享按钮。它们在电子商务、博客或任何联盟网站中发挥重要作用。作为一个网站开发者,您肯定希望让人们喜欢您的网站,并希望他们在社交媒体上向其他人介绍您的网站。

在本文中,我们将看到如何制作自动化网站分享社交按钮。

示例

首先,创建一个项目和一个应用程序。

安装 django-social-share 包 −

pip install django-social-share

在项目的 settings.py 中,将 django_social_share 添加为应用程序。

INSTALLED_APPS += ['django_social_share']

在项目的 urls.py 中 −

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('socialShare.urls')) #这是我的应用程序urls
]

设置您的应用程序的urls。

在应用程序的 urls.py 中,渲染一个视图。

from django.urls import path,include
from . import views
urlpatterns = [
    path('', views.home, name="home")
]

views.py 中 −

from django.shortcuts import render

# 创建您的视图
def home(request):
    return render(request,"home.html")

这里我们只是简单地渲染了前端html

在应用程式文件夹中创建一个 templates 文件夹,并创建一个名为 “home.html” 的文件并添加以下行−

<!DOCTYPE html>
<html>
   <head>
      <title>TUT</title>
   </head>
   <body>
      {% load social_share %}
      {% post_to_facebook object_or_url "<p style='color: green;'>facebook</p>" %}
      {% post_to_linkedin object_or_url %}
      {% post_to_telegram "New Song: " object_or_url %}
   </body>
</html>

这里我们创建了前端HTML。我们在前端加载了库,然后我们在 post_to_(social media name) 后添加了 object_or_url 来告诉分享在哪个社交媒体上分享什么内容, object_or_url 是分享网站链接。

您可以添加样式、类、图标、任何您想要的元素!现在让我们来检查一下输出和它是什么样子的。

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程