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

Uploaded Source

Built Distribution

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

File metadata

File hashes

Hashes for django-taggit-0.16.1.tar.gz
Algorithm Hash digest
SHA256 08c1a904f59e9f8d56b2451e6ff6bb7c9a341d731efaeab1222d2fc3ebb32928
MD5 4562b5012bda0561678a337f16216313
BLAKE2b-256 97d3cb8a18d9098e0e199f6d9e71268c916010fed965494c85cfa7e87a64ab47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.16.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f49114a12c19fbb4ef0538695d5b89fe63c4273dd2ace28507cd30bffcb6708e
MD5 d1ebf8438649203892f313ef7dbd6249
BLAKE2b-256 9b0dc4979cab5eb21cc67a10d34aef40a5358478cb03f0e142241f9e193ced35

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