Skip to main content

Django pluggable commenting app with comment threads, follow-up notifications, mail confirmation, comment reactions and votes, and comment moderation. It supersedes django-comments-xtd.

Project description

django-comments-ink       example workflow Code Coverage

A Django pluggable application that adds comments to your project.

The current main branch is the result of the long lasting work-in-progress of the rel-3.0.0 branch of django-comments-xtd.




It extends django-contrib-comments with the following features:

  1. Comments can be nested.
  2. Customizable maximum thread level.
  3. Optional notifications on follow-up comments via email.
  4. Mute links to allow cancellation of follow-up notifications.
  5. Comment confirmation via email when users are not authenticated.
  6. Authenticated users can send reactions to comments and to other objects.
  7. Comment reactions and object reactions are customizable.
  8. Comment voting, to list comments sorted by votes.
  9. Comments pagination.
  10. JavaScript plugin.

Example sites and tests work under officially Django supported versions:

  • Django 4.1, 4.0, 3.2

Additional Dependencies:

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

Check the sample sites:

  • dci-project-quotes: A project driven totally by Django, no JavaScript (yes, such sites still exist).
  • dci-project-stories: This one uses both Django and the JavaScript plugin, 100% frontend framework free.
  • dci-with-bootstrap: Sample project to be done.

Project details


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-ink-0.4.0.tar.gz (197.2 kB view details)

Uploaded Source

Built Distribution

django_comments_ink-0.4.0-py3-none-any.whl (277.4 kB view details)

Uploaded Python 3

File details

Details for the file django-comments-ink-0.4.0.tar.gz.

File metadata

  • Download URL: django-comments-ink-0.4.0.tar.gz
  • Upload date:
  • Size: 197.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for django-comments-ink-0.4.0.tar.gz
Algorithm Hash digest
SHA256 26b9a1b51a5470634b2905718e74a7b0b7fc0ada9c34f1a04aa6b3c5cb6f4c59
MD5 34e0f4653f30282d1e6a4d5795894b78
BLAKE2b-256 d8144fbc8316e6807b67fdb48d7ccb0b78c29c849f8993cbcd615f3c122a4588

See more details on using hashes here.

File details

Details for the file django_comments_ink-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_comments_ink-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4c8e526a7351dc90b0ab25b21b43d0749008cafb9d008df1522e6912931d8e39
MD5 722a04ad61b78379604acf057325ac7a
BLAKE2b-256 8e85b805df5ffda9132ff4c5368c7e434d583043f96580ed0ac5fed76c4486e5

See more details on using hashes here.

Supported by

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