अधिकांश वेबसाइटों पर हमें सोशल शेयर बटन देखने को मिलते हैं। वे ईकॉमर्स या किसी ब्लॉगिंग या एफिलिएट साइट्स में महत्वपूर्ण भूमिका निभाते हैं। एक वेब डेवलपर के रूप में, आप निश्चित रूप से चाहते हैं कि लोग आपकी वेबसाइट को पसंद करें और सोशल मीडिया पर दूसरों को इसके बारे में बताएं।
इस लेख में, हम देखेंगे कि एक स्वचालित वेबसाइट शेयर सोशल बटन कैसे बनाया जाए।
उदाहरण
सबसे पहले, एक प्रोजेक्ट और एक ऐप बनाएं।
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_(सोशल मीडिया नाम) के बाद object_or_url का उपयोग करके बताया कि किस सोशल मीडिया पर क्या शेयर करना है, object_or_url वेबसाइट लिंक शेयर करने के लिए।
आप स्टाइल्स, क्लासेस, आइकन्स, कोई भी एलिमेंट जोड़ सकते हैं! अब आउटपुट देखते हैं और यह कैसा दिखता है।
आउटपुट
