I have the following model and url routes.  There is one Post model that I want to route to different URLs based on the category.  Is there a way to do this by passing in extra information in app/urls.py?
In app/posts/models.py
class Post(models.Model):
    author = ...
    title = ...
    body = ...
    category = models.CharField()
In app/urls.py
urlpatterns = patterns(
    '',
    (r'^blog/', include('posts.urls'), {'category': 'blog'}),
    (r'^school/', include('posts.urls'), {'category': 'school'}),
)
My understanding is that the extra info from app/urls.py is included in each url route in app/posts/urls.py.  Is there a way to use that information?  What can I put in place of the exclamation points below?
In app/posts/urls.py
from models import Post
queryset = Post.objects.order_by('-pub_date')
urlpatterns = patterns(
    'django.views.generic.list_detail',
    url(r'^$', 'object_list',
        {'queryset': queryset.filter(category=!!!!!!)}
        name="postRoot"),
    url(r'^(?P<slug>[-\w]+)/$', 'object_detail',
        {'queryset': queryset.filter(category=!!!!!!)},
        name="postDetail")
    )
Thanks, joe