Django Categories v1.0b1 documentation
Django Categories grew out of our need to provide a basic hierarchical taxonomy management system that multiple applications could use independently or in concert.
As a news site, our stories, photos, and other content get divided into “sections” and we wanted all the apps to use the same set of sections. As our needs grew, the Django Categories grew in the functionality it gave to category handling within web pages.
When you want a multiple types of categories and don’t want them all part of the same model, you can now easily create new models by subclassing CategoryBase. You can also add additional metadata as necessary.
Your model’s can subclass CategoryBaseAdminForm and CategoryBaseAdmin to get the hierarchical management in the admin.
See the docs for more information.