On 4/8/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi, > > I am writing a blog as my first app in Django. I have got a view that > works ok, but I need to filter this further so that it brings up all > stories that have the matching tag, but also were created before > todays date. > > The tags are in a many to many relationship with the stories. > > I am unsure of the syntax to do so. Can anyone please help ?
It's important to remember that story_set is just a manager, which means you treat it just like you would Story.objects. If you want to filter that model, all you need to do is use the same filter syntax as you normally would. http://www.djangoproject.com/documentation/db-api/#filtering-objects ~ Anders > > Thank you > > > > This is my view: > > # Create your views here. > > from django.shortcuts import render_to_response > from django.views.generic.list_detail import object_list > from mysite.blog.models import Story, Tag > from django.template import Context, loader > from django.http import HttpResponse > > def stories_by_tag(request, slug): > > tag = Tag.objects.get(slug=slug) > story_list = tag.story_set.order_by('-pub_date', 'title') > > t = loader.get_template('blog/stories_by_tag.html') > c = Context({ > 'object_list': story_list, > 'tag_name': tag.name, > }) > > return HttpResponse(t.render(c)) > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---

