Django Tagulous

screenshot of Django Tagulous

Fabulous Tagging for Django

Overview

Django Tagulous is a tagging library for Django that makes it easy to work with tags in a Django project. It is built on ForeignKey and ManyToManyField, providing support for tagstrings and native ORM queries. The library supports features like SingleTagField, TagField, autocomplete support, nested tags, and admin support for managing tags and tagged models. It is compatible with Django 3.2+ and Python 3.10+.

Features

  • Easy Installation: Simple requirements, syntax, and options make installation smooth.
  • Built on ForeignKey and ManyToManyField: Simplifies querying for tags.
  • Autocomplete Support: Provides a built-in autocomplete feature.
  • Multiple Fields Support: Allows multiple independent fields on a single model.
  • Nested Tags: Supports nested tags for detailed categorization.
  • Admin Support: Includes admin support for managing tags and models.