Django 4.2 / 5.0 / 5.1 / 5.2

Django के लिए टिप्पणियाँ और लाइव चैट

थ्रेडेड टिप्पणियों, रीयल-टाइम लाइव चैट और टिप्पणी गणना के लिए ड्रॉप-इन टेम्प्लेट टैग। आपके Django प्रमाणीकरण उपयोगकर्ताओं से सुरक्षित SSO हस्ताक्षरित, Python SDK के माध्यम से पूर्ण REST एक्सेस और शून्य फ्रंटएंड बिल्ड चरण।

ग्यारह टेम्पलेट टैग, शून्य जटिलता

टैग लाइब्रेरी को एक बार लोड करें, अपना टेनेंट आईडी सेट करें और किसी भी विजेट को एक टैग के साथ एम्बेड करें। इसमें टिप्पणियाँ, लाइव चैट, टिप्पणियों की संख्या, सहयोगी और इमेज चैट, हाल की गतिविधि फ़ीड, समीक्षाएँ, शीर्ष पृष्ठ और उपयोगकर्ता गतिविधि शामिल हैं।

थ्रेडेड टिप्पणियाँ

किसी भी पेज पर पूर्ण विशेषताओं वाला थ्रेडेड कमेंट विजेट जोड़ें। रिप्लाई, @मेंशन, वोटिंग, रिच टेक्स्ट और रीयल-टाइम अपडेट जैसी सुविधाएं पहले से ही उपलब्ध हैं।

{% load fastcomments %}
{% fastcomments url_id=post.slug url=post.get_absolute_url %}

सीधी बातचीत

किसी भी पेज या संसाधन के लिए रीयल-टाइम चैट रूम एम्बेड करें। इसे लाइव इवेंट, सपोर्ट चैनल और ऑनलाइन उपस्थिति संकेतक वाले कम्युनिटी हब के लिए बनाया गया है।

{% fastcomments_live_chat url_id=channel.slug %}

टिप्पणियों की संख्या

किसी भी पेज पर टिप्पणियों की संख्या सीधे दिखाएं। लेख सूची, डैशबोर्ड और नेविगेशन बैज के लिए उपयोगी। एक ही अनुरोध में किसी सूची पृष्ठ पर सभी टिप्पणियों की संख्या भरने के लिए बल्क लोडर का उपयोग करें।

Comments: {% fastcomments_comment_count url_id=post.slug number_only=True %}

एक पैकेज में, आपकी हर ज़रूरत पूरी।

FastComments आपके Django एप्लिकेशन में सुविधाओं का एक पूरा सेट लाता है।

जैंगो + फास्टकमेंट्स
लाइव टिप्पणियाँ
सीधी बातचीत
एसएसओ एकीकरण
स्पैम सुरक्षा
सूचनाएं
@उल्लेख
कोड और मार्कडाउन
मॉडरेशन उपकरण
एनालिटिक्स
GDPR अनुपालन
14+ भाषाएँ
वेबहुक और एपीआई
जैंगो + फास्टकमेंट्स
लाइव टिप्पणियाँ
सीधी बातचीत
एसएसओ एकीकरण
स्पैम सुरक्षा
सूचनाएं
@उल्लेख
कोड और मार्कडाउन
मॉडरेशन उपकरण
एनालिटिक्स
GDPR अनुपालन
14+ भाषाएँ
वेबहुक और एपीआई

लचीले एसएसओ विकल्प

वह प्रमाणीकरण मोड चुनें जो आपके एप्लिकेशन की आवश्यकताओं के अनुरूप हो।

सरल एसएसओ

सर्वर साइनिंग के बिना त्वरित सेटअप के लिए क्लाइंट-साइड एसएसओ।

  • किसी एपीआई सीक्रेट की आवश्यकता नहीं है
  • उपयोगकर्ता नाम और ईमेल मैपिंग
  • स्वचालित लॉगिन

कोई एसएसओ नहीं

उपयोगकर्ताओं को स्वतंत्र रूप से अपने FastComments खाते बनाने की अनुमति दें।

  • शून्य विन्यास
  • ईमेल-आधारित खाते
  • अनाम टिप्पणी करना वैकल्पिक है

कुछ ही मिनटों में चालू हो जाएगा

अपने Django ऐप में लाइव कमेंट जोड़ने के तीन चरण।

1

pip का उपयोग करके इंस्टॉल करें

GitHub से pip का उपयोग करके पैकेज इंस्टॉल करें। सर्वर-साइड REST एक्सेस के लिए api extra जोड़ें।

bash
$pip install "git+https://github.com/fastcomments/fastcomments-django.git@v0.1.0"
2

ऐप और एपीआई कुंजी जोड़ें

INSTALLED_APPS में "fastcomments_django" जोड़ें, फिर FASTCOMMENTS डिक्शनरी को अपने TENANT_ID और API_KEY से सेट करें।

settings.py
INSTALLED_APPS = [
    # ...
    "fastcomments_django",
]

FASTCOMMENTS = {
    "TENANT_ID": "your-tenant-id",
    "API_KEY": "your-api-key",
}
3

ड्रॉप इन टेम्प्लेट टैग

किसी भी टेम्प्लेट में टैग लाइब्रेरी लोड करें, फिर जहां भी आप थ्रेड रखना चाहते हैं, वहां कमेंट विजेट डालें।

templates/post_detail.html
{% load fastcomments %}

{% fastcomments url_id=post.slug %}

अक्सर पूछे जाने वाले प्रश्नों

हमने कुछ सबसे आम सवालों के जवाब संकलित किए हैं ताकि आपको शुरुआत करने में मदद मिल सके।

क्या इसका निःशुल्क परीक्षण उपलब्ध है?

plus-icon

जी हां। FastComments 30 दिनों का निःशुल्क परीक्षण प्रदान करता है जिसमें SSO, लाइव चैट और रिच टेक्स्ट एडिटर सहित सभी सुविधाओं का पूर्ण उपयोग शामिल है। शुरू करने के लिए क्रेडिट कार्ड की आवश्यकता नहीं है।

Django auth के साथ SSO कैसे काम करता है?

plus-icon

जब सिक्योर एसएसओ सक्षम होता है, तो पैकेज अनुरोध से प्रमाणित उपयोगकर्ता को पढ़ता है और सर्वर पर एक एचएमएसी-SHA256 टोकन पर हस्ताक्षर करता है। इससे उपयोगकर्ता का फास्टकमेंट्स खाता उनके नाम, ईमेल और अवतार के साथ बनता या अपडेट होता है, जिससे उपयोगकर्ता बिना किसी अतिरिक्त पंजीकरण के साइन इन हो जाते हैं। फ़ील्ड को USER_MAP, अपने उपयोगकर्ता मॉडल पर to_fastcomments_user_data() विधि, या वैश्विक USER_MAPPER के साथ मैप करें। एसएसओ आईडी को सोच-समझकर चुनें: यह उपयोगकर्ता के टिप्पणी इतिहास का स्थायी हैंडल है, इसलिए इसे अनुक्रमिक प्राथमिक कुंजी के बजाय UUID जैसे स्थिर, अपारदर्शी मान पर मैप करें।

कौन-कौन से Django और Python संस्करण समर्थित हैं?

plus-icon

FastComments Django पैकेज Django 4.2, 5.0, 5.1 और 5.2 संस्करणों को सपोर्ट करता है और इसके लिए Python 3.10 या उससे उच्चतर संस्करण की आवश्यकता होती है। यह INSTALLED_APPS में एक ही प्रविष्टि के साथ एक मानक Django ऐप के रूप में इंस्टॉल होता है।

क्या FastComments GDPR के अनुरूप है?

plus-icon

जी हां। FastComments GDPR के पूर्णतया अनुपालन में है और इसमें एक वैकल्पिक EU-आधारित CDN (कैरिटेबल डोमेन डिस्क) है जो सभी डेटा को यूरोप के भीतर ही सुरक्षित रखता है। FastComments की सेटिंग में REGION को "eu" पर सेट करें और पैकेज विजेट और API कॉल को EU क्षेत्र में रूट कर देगा। हम डेटा निर्यात अनुरोधों, डेटा हटाने के अधिकार का समर्थन करते हैं और अनुरोध पर डेटा प्रोसेसिंग समझौता (DPA) प्रदान करते हैं।

क्या मैं विजेट मार्कअप को अनुकूलित कर सकता हूँ?

plus-icon

जी हां। fastcomments/widget.html टेम्पलेट को ओवरराइड करने के लिए, टेम्पलेट सर्च पाथ में अपनी खुद की कॉपी पहले रखें। प्रत्येक टैग कीवर्ड आर्गुमेंट के रूप में मानक FastComments कॉन्फ़िगरेशन विकल्प भी स्वीकार करता है, जिससे आपको पैकेज को संपादित किए बिना दिखावट और व्यवहार पर पूरा नियंत्रण मिलता है।

क्या मैं Django से FastComments API को एक्सेस कर सकता हूँ?

plus-icon

जी हां। api extra इंस्टॉल करें और पैकेज FastComments Python SDK को उपलब्ध करा देगा: प्रमाणीकरणित कॉल के लिए admin(), सार्वजनिक कॉल के लिए public_api() और SSO टोकन पर हस्ताक्षर करने के लिए get_manager()। इनका उपयोग करके आप अपने व्यू या बैकग्राउंड जॉब से टिप्पणियां बना सकते हैं, अपडेट कर सकते हैं या हटा सकते हैं, उपयोगकर्ताओं को प्रबंधित कर सकते हैं, विश्लेषण प्राप्त कर सकते हैं और बहुत कुछ कर सकते हैं।

क्या आप अपने Django ऐप में टिप्पणियाँ जोड़ने के लिए तैयार हैं?

पैकेज इंस्टॉल करें, टैग लाइब्रेरी लोड करें, एक टेम्प्लेट टैग डालें और कुछ ही मिनटों में इसे लाइव कर दें।