Skip to main content

django-taggit is a reusable Django application for simple tagging.

Project description

https://travis-ci.org/alex/django-taggit.svg?branch=master https://codecov.io/gh/alex/django-taggit/coverage.svg?branch=master

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

Uploaded Source

Built Distribution

django_taggit-0.21.3-py2.py3-none-any.whl (47.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for django-taggit-0.21.3.tar.gz
Algorithm Hash digest
SHA256 46ead95f6a62852d8c377c9e508544cffd23ae33c339599fdf613b69698bdac4
MD5 117b02aab8250ca8be93aebd96c7d708
BLAKE2b-256 a1ebfe2a3ab8b12325c534faaf953a3bac2b5c8444bf04feb75ded637e314466

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_taggit-0.21.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 06414ab025e8d4b8f5b2ec6834744960ef222592186fbbabfd6a3c3b20aa16db
MD5 d8dd9ab39c6240eed8b42488f634dfd4
BLAKE2b-256 3cb22abf0e3202950086c37dacd21eaaf5d700f12111b359c3390876d7c3c830

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