Skip to main content

Commenting Django app with threads, follow up notifications and email confirmation.

Project description

Work on version 3 is taking place in the branch v3-2nd-attempt. Version 3 will be backward incompatible.

django-comments-xtd tests

A Django pluggable application that adds comments to your project.

It extends the original Django Comments Framework with the following features:

  • Thread support, so comments can be nested.
  • Customizable maximum thread level, either for all models or on a per app.model basis.
  • Optional notifications on follow-up comments via email.
  • Mute links to allow cancellation of follow-up notifications.
  • Comment confirmation via email when users are not authenticated.
  • Comments hit the database only after they have been confirmed.
  • Registered users can like/dislike comments and can suggest comments removal.
  • Template tags to list/render the last N comments posted to any given list of app.model pairs.
  • Emails sent through threads (can be disable to allow other solutions, like a Celery app).
  • Fully functional JavaScript plugin using ReactJS, Bootstrap 5.3 and Remarkable.

From v2.10.10 django-comments-xtd includes support for drf-spectacular.

Example sites and tests run under officially Django supported versions:

  • Django 6.0, 5.1, 5.0, 4.2, 4.1
  • Python 3.14, 3.13, 3.12, 3.11, 3.10

Additional Dependencies:

  • django-contrib-comments >=2.2
  • djangorestframework >=3.12,<3.17

Check out the tutorial and examples in the documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_comments_xtd-2.10.11.tar.gz (112.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_comments_xtd-2.10.11-py3-none-any.whl (157.6 kB view details)

Uploaded Python 3

File details

Details for the file django_comments_xtd-2.10.11.tar.gz.

File metadata

  • Download URL: django_comments_xtd-2.10.11.tar.gz
  • Upload date:
  • Size: 112.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for django_comments_xtd-2.10.11.tar.gz
Algorithm Hash digest
SHA256 4a37cb28adae793ea3d98bbccff49544a8a430da0ab0826c29bbe99cb579601c
MD5 80b3672312e618bc56476f8c20705cf8
BLAKE2b-256 65c573a6305f811179f0fe0bba80f4e50336ea86bd737d3a1262303a50d2238a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.11.tar.gz:

Publisher: publish.yml on danirus/django-comments-xtd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file django_comments_xtd-2.10.11-py3-none-any.whl.

File metadata

File hashes

Hashes for django_comments_xtd-2.10.11-py3-none-any.whl
Algorithm Hash digest
SHA256 d81b03efd760923ff416bbbe5513ee4704e98a1bfe110fd4f6df2bbe6a50e229
MD5 e3dd59a847df58f8cd1742d0ced2b348
BLAKE2b-256 b48ccb105dd467d61e302fb8fb5e279b56c5c7f2e43f0fd9db45128d2c468a7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.11-py3-none-any.whl:

Publisher: publish.yml on danirus/django-comments-xtd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page