Django 4.2 / 5.0 / 5.1 / 5.2

Komentarji in klepet v živo za Django

Oznake predlog za vstavljanje komentarjev v nitih, klepet v živo in število komentarjev. Varna enotna prijava (SSO), podpisana s strani uporabnikov za avtorizacijo Django, poln dostop REST prek kompleta za razvoj programske opreme Python in nič korakov gradnje na sprednjem delu.

Enajst oznak predlog, nič kompleksnosti

Enkrat naložite knjižnico oznak, nastavite ID najemnika in vdelajte kateri koli pripomoček z eno samo oznako. Vključeni so komentarji, klepet v živo, število komentarjev, sodelovalni in slikovni klepet, viri nedavnih dejavnosti, ocene, najpogostejše strani in dejavnost uporabnikov.

Nitni komentarji

Dodajte polno opremljen pripomoček za komentiranje v nitih na katero koli stran. Odgovori, @omembe, glasovanje, obogateno besedilo in posodobitve v realnem času delujejo takoj.

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

Klepet v živo

Vdelajte klepetalnico v realnem času za katero koli stran ali vir. Zasnovana za dogodke v živo, podporne kanale in središča skupnosti z indikatorji spletne prisotnosti.

{% fastcomments_live_chat url_id=channel.slug %}

Število komentarjev

Prikažite število komentarjev za katero koli stran v vrstici. Odlično za sezname člankov, nadzorne plošče in navigacijske značke. Z množičnim nalagalnikom vnesite vsa števila na strani s seznamom v eni zahtevi.

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

En paket, vse, kar potrebujete

FastComments prinaša celoten nabor funkcij v vašo Django aplikacijo.

Django + Hitri komentarji
Komentarji v živo
Klepet v živo
Integracija SSO
Zaščita pred neželeno pošto
Obvestila
@Omembe
Koda in markdown
Orodja za moderiranje
Analitika
Skladnost z GDPR
14+ jezikov
Spletni kavlji in API
Django + Hitri komentarji
Komentarji v živo
Klepet v živo
Integracija SSO
Zaščita pred neželeno pošto
Obvestila
@Omembe
Koda in markdown
Orodja za moderiranje
Analitika
Skladnost z GDPR
14+ jezikov
Spletni kavlji in API

Prilagodljive možnosti enotne prijave (SSO)

Izberite način preverjanja pristnosti, ki ustreza potrebam vaše aplikacije.

Preprosta enotna prijava

Enkratna prijava (SSO) na strani odjemalca za hitro nastavitev brez podpisovanja na strežniku.

  • Skrivnost API-ja ni potrebna
  • Preslikava uporabniškega imena in e-pošte
  • Samodejna prijava

Brez SSO

Omogočite uporabnikom, da samostojno ustvarijo svoje račune FastComments.

  • Ničelna konfiguracija
  • Računi, ki temeljijo na e-pošti
  • Neobvezno anonimno komentiranje

Zagon v nekaj minutah

Trije koraki za objavo komentarjev v aplikaciji Django.

1

Namestitev s pipom

Namestite paket iz GitHuba s pip-om. Če želite dostop do REST-a na strani strežnika, dodajte dodaten API.

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

Dodajte ključ aplikacije in API-ja

Dodajte »fastcomments_django« v INSTALLED_APPS, nato pa nastavite FASTCOMMENTS dict z vašima TENANT_ID in API_KEY.

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

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

Oznake predlog za vstavljanje

Naložite knjižnico oznak v katero koli predlogo in nato spustite pripomoček za komentarje, kamor koli želite nit.

templates/post_detail.html
{% load fastcomments %}

{% fastcomments url_id=post.slug %}

Pogosto zastavljena vprašanja

Zbrali smo odgovore na nekaj najpogostejših vprašanj, ki vam bodo pomagala pri začetku.

Ali obstaja brezplačna preizkusna različica?

plus-icon

Da. FastComments ponuja 30-dnevno brezplačno preskusno obdobje s polnim dostopom do vseh funkcij, vključno z enotno prijavo (SSO), klepetom v živo in urejevalnikom obogatenega besedila. Za začetek ni potrebna kreditna kartica.

Kako deluje SSO z Django avtentikacijo?

plus-icon

Ko je omogočena varna enotna prijava (SSO), paket prebere overjenega uporabnika iz zahteve in na strežniku podpiše žeton HMAC-SHA256. S tem se ustvari ali posodobi uporabnikov račun FastComments z njegovim imenom, e-poštnim naslovom in avatarjem, tako da so uporabniki prijavljeni brez dodatne registracije. Polja preslikajte z USER_MAP, metodo to_fastcomments_user_data() v vašem uporabniškem modelu ali globalno metodo USER_MAPPER. ID enotne prijave (SSO) izberite namerno: to je stalna ročka za zgodovino komentarjev uporabnika, zato ga preslikajte na stabilno, nepregledno vrednost, kot je UUID, namesto na zaporedni primarni ključ.

Katere različice Djanga in Pythona so podprte?

plus-icon

Paket FastComments Django podpira Django 4.2, 5.0, 5.1 in 5.2 ter zahteva Python 3.10 ali novejši. Namesti se kot standardna aplikacija Django z enim samim vnosom v INSTALLED_APPS.

Ali je FastComments skladen z GDPR?

plus-icon

Da. FastComments je v celoti skladen z GDPR z izbirnim CDN-jem s sedežem v EU, ki hrani vse podatke znotraj Evrope. V nastavitvah FASTCOMMENTS nastavite REGION na »eu« in paket bo usmeril gradnike in klice API-ja v regijo EU. Podpiramo zahteve za izvoz podatkov, pravico do izbrisa in na zahtevo zagotovimo sporazum o obdelavi podatkov (DPA).

Ali lahko prilagodim označevanje gradnika?

plus-icon

Da. Preglasite predlogo fastcomments/widget.html tako, da svojo kopijo postavite prej na iskalno pot predloge. Vsaka oznaka sprejema tudi standardne konfiguracijske možnosti FastComments kot ključne argumente, kar vam daje popoln nadzor nad videzom in delovanjem brez urejanja paketa.

Ali lahko dostopam do FastComments API-ja iz Djanga?

plus-icon

Da. Namestite dodatek API in paket bo razkril komplet za razvoj programske opreme FastComments Python: admin() za overjene klice, public_api() za javne klice in get_manager() za podpisovanje žetonov za enotno prijavo (SSO). Uporabite jih za ustvarjanje, posodabljanje ali brisanje komentarjev, upravljanje uporabnikov, pridobivanje analitike in drugo iz vaših pogledov ali opravil v ozadju.

Ste pripravljeni dodati komentarje v svojo aplikacijo Django?

Namestite paket, naložite knjižnico oznak, dodajte predlogo oznake in začnite delovati v nekaj minutah.