Џанго 4.2 / 5.0 / 5.1 / 5.2

Коментари и ћаскање уживо за Django

Убацивање ознака шаблона за коментаре у нитима, ћаскање уживо у реалном времену и број коментара. Безбедно једнократно пријављивање (SSO) потписано од стране ваших Django корисника за ауторизацију, потпун REST приступ преко Python SDK-а и нула корака изградње на фронтенду.

Једанаест ознака шаблона, нулта сложеност

Учитајте библиотеку ознака једном, подесите свој ИД закупца и уградите било који виџет са једном ознаком. Укључени су коментари, ћаскање уживо, број коментара, колаборативни и сликовни ћаскање, фидови недавних активности, рецензије, најпопуларније странице и активност корисника.

Коментари у нитима

Додајте виџет за коментарисање са свим функцијама на било коју страницу. Одговори, @помињања, гласање, обогаћени текст и ажурирања у реалном времену раде одмах.

{% 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 апликацији.

Џанго + Брзи коментари
Коментари уживо
Ћаскање уживо
SSO интеграција
Заштита од непожељне поште
Обавештења
@Помињања
Код и маркдаун
Алати за модерирање
Аналитика
Усклађеност са Општом уредбом о заштити података (GDPR)
14+ језика
Вебхукови и API
Џанго + Брзи коментари
Коментари уживо
Ћаскање уживо
SSO интеграција
Заштита од непожељне поште
Обавештења
@Помињања
Код и маркдаун
Алати за модерирање
Аналитика
Усклађеност са Општом уредбом о заштити података (GDPR)
14+ језика
Вебхукови и API

Флексибилне опције за једнократну регистрацију

Изаберите режим аутентификације који одговара потребама ваше апликације.

Једноставно SSO

SSO на страни клијента за брзо подешавање без потписивања на серверу.

  • Није потребан API тајни код
  • Мапирање корисничког имена и имејл адресе
  • Аутоматско пријављивање

Нема ССО

Дозволите корисницима да самостално креирају сопствене FastComments налоге.

  • Нулта конфигурација
  • Налози засновани на имејлу
  • Опционо анонимно коментарисање

Покреће се за неколико минута

Три корака за објављивање коментара у вашој Django апликацији.

1

Инсталирај помоћу пипа

Инсталирајте пакет са GitHub-а помоћу pip-а. Додајте API додатно када желите REST приступ са стране сервера.

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

Додајте кључ апликације и API-ја

Додајте „fastcomments_django“ у INSTALLED_APPS, а затим подесите FASTCOMMENTS dict са вашим 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, ћаскање уживо и уређивач обогаћеног текста. За почетак није потребна кредитна картица.

Како SSO функционише са Django аутентификацијом?

plus-icon

Када је омогућено безбедно једнократно пријављивање (SSO), пакет чита аутентификованог корисника из захтева и потписује HMAC-SHA256 токен на серверу. Ово креира или ажурира кориснички FastComments налог са његовим именом, имејл адресом и аватаром, тако да су корисници пријављени без додатне регистрације. Мапирајте поља помоћу USER_MAP, методе to_fastcomments_user_data() на вашем корисничком моделу или глобалног USER_MAPPER. Намерно изаберите SSO ИД: то је трајни идентификатор за историју коментара корисника, па га мапирајте на стабилну, непрозирну вредност попут UUID-а, а не на секвенцијални примарни кључ.

Које верзије Django-а и Python-а су подржане?

plus-icon

Пакет FastComments Django подржава Django 4.2, 5.0, 5.1 и 5.2 и захтева Python 3.10 или новији. Инсталира се као стандардна Django апликација са једним уносом у INSTALLED_APPS.

Да ли је FastComments у складу са GDPR-ом?

plus-icon

Да. FastComments је у потпуности усклађен са GDPR-ом са опционом CDN мрежом са седиштем у ЕУ која чува све податке унутар Европе. Подесите REGION на „eu“ у подешавањима FASTCOMMENTS-а и пакет ће усмеравати виџете и API позиве ка региону ЕУ. Подржавамо захтеве за извоз података, право на брисање и пружамо Уговор о обради података (DPA) на захтев.

Могу ли да прилагодим ознаке виџета?

plus-icon

Да. Замените шаблон fastcomments/widget.html тако што ћете поставити своју копију раније на путању претраге шаблона. Свака ознака такође прихвата стандардне опције конфигурације FastComments као кључне аргументе, дајући вам потпуну контролу над изгледом и понашањем без уређивања пакета.

Могу ли приступити FastComments API-ју из Django-а?

plus-icon

Да. Инсталирајте додатни API и пакет ће открити FastComments Python SDK: admin() за аутентификоване позиве, public_api() за јавне позиве и get_manager() за потписивање SSO токена. Користите их за креирање, ажурирање или брисање коментара, управљање корисницима, преузимање аналитике и још много тога из ваших приказа или позадинских задатака.

Спремни да додате коментаре својој Django апликацији?

Инсталирајте пакет, учитајте библиотеку ознака, убаците шаблон ознаке и покрените га за неколико минута.