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.3 or greater.

For more info checkout 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.10a1.tar.gz (27.2 kB view details)

Uploaded Source

Built Distribution

django_taggit-0.10a1-py2.py3-none-any.whl (29.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-taggit-0.10a1.tar.gz.

File metadata

File hashes

Hashes for django-taggit-0.10a1.tar.gz
Algorithm Hash digest
SHA256 e413fc455042eb90996696edc7e0c71f2412806cf9efa5a72a414c37ecad7f78
MD5 0d654a19e4b84379c1f4ea1d95b99e7a
BLAKE2b-256 8712f515744254ed0a5eca56d650c21243edbc1a41712c2e07e01d3b53d83290

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.10a1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f3b4c3c6fae51b2a1b09da9f19333455b08aa4945286127853c667d887a2278f
MD5 2142c129d05e9f57d57d6577ccaa060c
BLAKE2b-256 d4edc721d26ea98bc8a1089b4d3abbb57d61378537eaf016c09c83df3b482d4b

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