Drop-in šablonske oznake za komentare sa navojima, live chat u realnom vremenu i broj komentara. Secure SSO potpisan od vaših Django auth korisnika, puni REST pristup preko Pithon SDK-a i nula koraka za izgradnju frontenda.
FastComments donosi kompletan paket funkcija vašoj aplikaciji Django.
Izaberite režim autentifikacije koji odgovara potrebama vaše aplikacije.
Server-side HMAC-SHA256 token potpisivanje od vašeg Django auth korisnika za maksimalnu sigurnost.
DZS na strani klijenta za brzo podešavanje bez potpisivanja servera.
Dozvolite korisnicima da samostalno kreiraju sopstvene FastComments naloge.
Tri koraka za komentare uživo u vašoj aplikaciji Django.
Instalirajte paket sa GitHub-a sa pip-om. Dodajte api ekstra kada želite REST pristup na serveru.
$pip install "git+https://github.com/fastcomments/fastcomments-django.git@v0.1.0"
Dodajte "fastcomments_django" u INSTALLED_APPS, a zatim podesite diktat FASTCOMMENTS sa svojim TENANT_ID i API_KEY.
INSTALLED_APPS = [
# ...
"fastcomments_django",
]
FASTCOMMENTS = {
"TENANT_ID": "your-tenant-id",
"API_KEY": "your-api-key",
}
Učitajte biblioteku oznaka u bilo kom šablonu, a zatim spustite vidžet za komentare gde god želite nit.
{% load fastcomments %}
{% fastcomments url_id=post.slug %}
Sastavili smo odgovore na neka od najčešćih pitanja koja će vam pomoći da započnete.
Da li postoji besplatna probna verzija?
Da. FastComments nudi besplatnu probnu verziju KSNUMKS-a sa punim pristupom svim funkcijama, uključujući DZS, live chat i editor bogatog teksta. Nije potrebna kreditna kartica za početak.
Kako DZS radi sa Django auth?
Kada je omogućen Secure SSO, paket čita autentifikovanog korisnika iz zahteva i potpisuje HMAC-SHA256 token na serveru. Ovo stvara ili ažurira korisnički FastComments nalog sa njihovim imenom, e-poštom i avatarom, tako da su korisnici prijavljeni bez dodatne registracije. Mapirajte polja sa USER_MAP, metodom to_fastcomments_user_data() na vašem korisničkom modelu ili globalnim USER_MAPPER. Izaberite DZS ID namerno: to je stalna ručka za istoriju komentara korisnika, pa ga mapirajte na stabilnu, neprozirnu vrednost kao što je UUID, a ne sekvencijalni primarni ključ.
Koje verzije Django i Python su podržane?
FastComments Django paket podržava Django 4.2, 5.0, 5.1 i 5.2, i zahteva Pithon 3.10 ili noviji. Instalira se kao standardna Django aplikacija sa jednim unosom u INSTALLED_APPS.
Da li je FastComments GDPR usaglašen?
Da. FastComments je u potpunosti usklađen sa GDPR-om sa opcionim CDN-om sa sedištem u EU koji čuva sve podatke u Evropi. Podesite REGION na "eu" u podešavanjima FASTCOMMENTS i paketa rute vidžeta i API poziva u EU regionu. Podržavamo zahteve za izvoz podataka, pravo na brisanje i pružamo Ugovor o obradi podataka (DPA) na zahtev.
Mogu li da prilagodite oznaku vidžeta?
Da. Premostite fastcomments/widget.html šablon postavljanjem sopstvene kopije ranije na putanju za pretragu šablona. Svaka oznaka takođe prihvata standardne opcije konfiguracije FastComments kao argumente ključnih reči, dajući vam potpunu kontrolu nad izgledom i ponašanjem bez uređivanja paketa.
Mogu li da pristupim API-ju FastComments iz Django-a?
Da. Instalirajte API ekstra i paket izlaže FastComments Pithon SDK: admin () za autentifikovane pozive, public_api () za javne pozive i get_manager () za potpisivanje SSO tokena. Koristite ih za kreiranje, ažuriranje ili brisanje komentara, upravljanje korisnicima, preuzimanje analitike i još mnogo toga iz vaših pogleda ili pozadinskih poslova.
Instalirajte paket, učitajte biblioteku oznaka, ubacite oznaku šablona i krenite uživo za nekoliko minuta.