如何在 Django 中添加社交分享按钮?
server side programmingprogrammingpython
我们在大多数网站上都可以看到社交分享按钮。它们在电子商务或任何博客或联属网站中发挥着重要作用。作为一名 Web 开发人员,您肯定希望人们喜欢您的网站,并希望他们在社交媒体上向其他人介绍您的网站。
在本文中,我们将了解如何制作自动网站分享社交按钮。
示例
首先,创建一个项目和一个应用程序。
安装 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.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。
在 app 文件夹中创建一个 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 "新歌:" object_or_url %} </body> </html>
我们在这里创建了前端 html。我们在前端加载了我们的库,然后在 post_to_(社交媒体名称) 后使用 object_or_url 来告诉在哪个社交媒体上分享什么,使用 object_or_url 来分享网站链接。
您可以添加样式、类、图标以及任何您想要的元素!现在让我们检查一下输出结果及其外观。
输出
