el django-taggit es un acercamiento más simple a marcar con etiqueta con Django. Agregarlo a su “`de INSTALLED_APPS entonces apenas agregan un TaggableManager a su modelo y van:
de modelos de la importación de django.db
de la importación TaggableManager de taggit.managers
alimento de la clase (modelos. Modelo):
#… coloca aquí
etiquetas = TaggableManager ()
Entonces usted puede utilizar el API como tan:
manzana del >>> = Food.objects.create (name= " manzana ")
>>> apple.tags.add (“rojo”, “verde”, “delicioso”)
>>> apple.tags.all ()
[< Tag:="" red=""> < Tag:="" green="">, < Tag:="" delicious="">]
>>> apple.tags.remove (“verde”)
[< Tag:="" red="">, < Tag:="" delicious="">]
>>> Food.objects.filter (tags__in= [“rojo”])
[< Food:="" apple="">, < Food:="" cherry="">]
Las etiquetas aparecerán para usted automáticamente en formas y el admin.
Requisitos:
· Pitón
· Django