Sidebar Network

django-tagging A generic tagging application for Django projects.

The Basics

A generic tagging application for Django projects, which allows association of a number of tags with any Model instance and makes retrieval of tags simple.

Project Homehttp://code.google.com/p/django-tagging/
Grab the Repository – svn checkout http://django-tagging.googlecode.com/svn/trunk/
 

Recent Commits

  • 143 was committed 5 days, 17 hours ago.
    fix for the tagging descriptor. The deletion method for descriptors is __delete__ not __del__: http://docs.python.org/ref/descriptors.html The __del__ method is for the base descriptor instance itself. This was causing problems in apache and mod_wsgi at shutdown. This was not noticed until shutdown because of the registry which holds onto the models until the process terminates and the cyclical garbage collection kicks in. If you were seeing errors like: [Fri Aug 15 01:33:39 2008] [error] Exception exceptions.TypeError: ‘__del__() takes exactly 2 arguments (1 given)’ in > ignored [Fri Aug 15 01:33:39 2008] [error] Exception exceptions.TypeError: ‘__del__() takes exactly 2 arguments (1 given)’ in > ignored This bug was the reason for it.
  • 141 was committed 1 week, 2 days ago.
    Fixes issues #144 and #147, the ‘newforms’ and signals refactoring. There are other issues when running with django-1.0a which have yet to be addressed.
  • 138 was committed 1 month, 3 weeks ago.
    Documented select_related_for in fetch_content_objects and fixed its usage.
  • 137 was committed 3 months, 2 weeks ago.
    Restored default test settings
  • 136 was committed 3 months, 2 weeks ago.
    Fixed a KeyError caused by attempting to fetch related objects which have been explicitly excluded by a given queryset
  • 135 was committed 3 months, 3 weeks ago.
    Fixed errors when attempting to look up intersections and unions with non-existant tags in MySQL and Postgres
  • 134 was committed 3 months, 3 weeks ago.
    Modified TagField’s __init__ to take and pass *args along
  • 133 was committed 3 months, 3 weeks ago.
    Fixed errors post queryset-refactor merge into Django trunk (nice work Malcolm!), adding a usage_for_queryset method to TagManager which is only usable with queryset-refactor in place. Thanks to jpwatts and newmaniese for the patches.
  • 131 was committed 7 months ago.
    Added a tagging.generic module for working with list of objects which have generic relations, containing a fetch_content_objects function
  • 130 was committed 7 months ago.
    TaggedItemManager’s methods now accept a QuerySet or a Model class