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

Uploaded Source

Built Distribution

django_taggit-0.11.1-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.1.tar.gz.

File metadata

File hashes

Hashes for django-taggit-0.11.1.tar.gz
Algorithm Hash digest
SHA256 0d8bb37fe576cfdd670035630ce1732237cbec33b24675a1239cb29ee3e88f4d
MD5 b8f77660c6b401e86ae986acecef46a1
BLAKE2b-256 fc1b71c8c9cefe87cfe0c525f07ee129c060660a888a01b741cba64e7128098f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.11.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 794517cabd221af31eebc3900a6c2fbe76ce2e6d50d93b57e2331fab6b7c897d
MD5 058007ea7013f650d3255e04250e99b2
BLAKE2b-256 8c924109e54ca16ffd3681da34ff6e47de76e5795b8d587be42aced7e32197f3

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