Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

จะเพิ่มปุ่ม Social Share ใน Django ได้อย่างไร?


เราจะได้เห็นปุ่ม Social Share บนเว็บไซต์ส่วนใหญ่ พวกเขามีบทบาทสำคัญในอีคอมเมิร์ซหรือบล็อกหรือไซต์ในเครือ ในฐานะนักพัฒนาเว็บ คุณต้องการให้ผู้คนชอบเว็บไซต์ของคุณอย่างแน่นอนและต้องการให้พวกเขาบอกเกี่ยวกับเว็บไซต์ของคุณกับผู้อื่นบนโซเชียลมีเดีย

ในบทความนี้ เราจะมาดูวิธีการสร้างปุ่มแชร์เว็บไซต์แบบอัตโนมัติ

ตัวอย่าง

ก่อนอื่น สร้างโครงการและแอป

ติดตั้ง 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')) #this is my app urls
]

ตั้งค่า URL ของแอป

ใน urls.py: ของแอป , แสดงมุมมอง

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

ใน views.py

from django.shortcuts import render

# Create your views here.
def home(request):
   return render(request,"home.html")

ที่นี่เราเพียงแค่แสดง html ส่วนหน้า

สร้าง เทมเพลต โฟลเดอร์ในโฟลเดอร์แอปและสร้าง "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 ส่วนหน้า เราโหลดไลบรารีของเราในส่วนหน้าแล้วใช้ object_or_url หลัง post_to_(ชื่อโซเชียลมีเดีย) เพื่อบอกว่าจะแชร์อะไรในโซเชียลมีเดีย object_or_url เพื่อแชร์ลิงก์เว็บไซต์

คุณสามารถเพิ่มสไตล์ คลาส ไอคอน องค์ประกอบใดก็ได้ที่คุณต้องการ! ทีนี้มาดูผลลัพธ์และหน้าตากันดีกว่า

ผลลัพธ์

จะเพิ่มปุ่ม Social Share ใน Django ได้อย่างไร?