Skip to main content

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

Project description

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.

Example sites and tests run under officially Django supported versions:

  • Django 5.1, 5.0, 4.2, 4.1
  • Python 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.9.tar.gz (112.3 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.9-py3-none-any.whl (157.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_comments_xtd-2.10.9.tar.gz
  • Upload date:
  • Size: 112.3 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.9.tar.gz
Algorithm Hash digest
SHA256 24368664606b90b07dc08bd906b77b0c5ca6563c92fcb07c161f1ec793e6449c
MD5 0b22e869cd2abb00fb0064cea942e2ee
BLAKE2b-256 a2d5d0912869a682b7700ec3384d1b49ce2eefce59c6815331d8698c5779c3f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.9.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.9-py3-none-any.whl.

File metadata

File hashes

Hashes for django_comments_xtd-2.10.9-py3-none-any.whl
Algorithm Hash digest
SHA256 0039148839e461f640894ea01333e451ce436d8dedfc96e970bafc671cfb208d
MD5 e4c91624400249e2c2673107d383cbf3
BLAKE2b-256 61d1b812d5edcac728a62c85ca141ee8d91142761b8e314f404a9c82104e4621

See more details on using hashes here.

Provenance

The following attestation bundles were made for django_comments_xtd-2.10.9-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