Skip to main content

django-taggit is a reusable Django application for simple tagging.

Project description

django-taggit a simpler approach to tagging with Django. Add "taggit" to your INSTALLED_APPS then just add a TaggableManager to your model and go:

from django.db import models

from taggit.managers import TaggableManager

class Food(models.Model):
    # ... fields here

    tags = TaggableManager()

Then you can use the API like so:

>>> apple = Food.objects.create(name="apple")
>>> apple.tags.add("red", "green", "delicious")
>>> apple.tags.all()
[<Tag: red>, <Tag: green>, <Tag: delicious>]
>>> apple.tags.remove("green")
>>> apple.tags.all()
[<Tag: red>, <Tag: delicious>]
>>> Food.objects.filter(tags__name__in=["red"])
[<Food: apple>, <Food: cherry>]

Tags will show up for you automatically in forms and the admin.

django-taggit requires Django 1.4.5 or greater.

For more info check out the documentation. And for questions about usage or development you can contact the mailinglist.

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-taggit-0.16.2.tar.gz (50.6 kB view details)

Uploaded Source

Built Distribution

django_taggit-0.16.2-py2.py3-none-any.whl (38.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-taggit-0.16.2.tar.gz.

File metadata

File hashes

Hashes for django-taggit-0.16.2.tar.gz
Algorithm Hash digest
SHA256 59498e42d17251580e72a00f1a3c5a9709f672eb56d882aa487cea29bc9475ef
MD5 6d45ade9227fb821d4ef4869c19c7c67
BLAKE2b-256 0bfb2602b8c0889003e6bb73329df1a075b9eb0a21e990df58fe38ee7c1ec580

See more details on using hashes here.

File details

Details for the file django_taggit-0.16.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_taggit-0.16.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 118a6646329b439d945b2e806f9abd223f9e479fda27133377e5967a1d2def94
MD5 7d01916fbd99cb802ca49f5d09001fc5
BLAKE2b-256 7bd71d909594a3c846bde47fd78121032bc0af23dfd9fd56c077e798bb359ed7

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