Adding the tagging to the blog was pretty easy:
1. Add the tagging app to settings.py
2. Add a tagging.fields.TagField to the Post model
3. Add a "tags" text field to the post form used.
4. Modify templates to display the tags.
5. I used something like "/tag/
from tagging.models import Tag, TaggedItem
from django.views.generic.list_detail import object_list
def posts_by_tag(request, tag):
o_tag = Tag.objects.get(name=tag)
queryset = TaggedItem.objects.get_by_model(Post, o_tag)
return object_list(request, queryset)
This view will use the same template used to list out posts normally.