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 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.11.tar.gz (30.9 kB view details)

Uploaded Source

Built Distribution

django_taggit-0.11-py2.py3-none-any.whl (35.2 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django-taggit-0.11.tar.gz
Algorithm Hash digest
SHA256 235e4a24b7948b5e300671c2546654c7f1f8170873c23d4fc148d3874aa8ad06
MD5 136d9702cab1fa34905ef435c5b803a3
BLAKE2b-256 ff38b922a5a684cbdd50a15ec9bec81bc46589ca4ae1da6d4672dec4a82f64d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.11-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c7932316c9ff80a9bfa64cbbca13460472c5fdf9f46ca412f12aa7ced3e41f56
MD5 a3a4b77ce34bc31b6a8b5bdf8bd094f3
BLAKE2b-256 0433d8a28d6fc777ddae561c5424a0e18755e933ee5f137389ffbcd6e29b2a7d

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