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

Uploaded Source

Built Distribution

django_taggit-0.13.0-py2.py3-none-any.whl (37.9 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django-taggit-0.13.0.tar.gz
Algorithm Hash digest
SHA256 2f29918ea78919bdb6bea6f11dbad9b9976e93a0970ba3a9e73503d89450bbd2
MD5 7a43eee9c3fb5997be24b7915325cd74
BLAKE2b-256 f79a9198497389b1299779f4d6e73cedb34f74acc927c40cd85bc5311b1342f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.13.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c7c26cb11c340b1471ed254f0d8e4bbbd994ac4c39a53c8f27b0a42158b77a6d
MD5 429d77329d96550b3d964b84b7ab994a
BLAKE2b-256 0c1d1ba2f727ae485a2191eba8c68dee6ad681e684c761f797503a02a1d987ca

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