That worked. I just updated my entries model to include comments = generic.GenericRelation(FreeThreadedComment)
Thanks. -Brian On Jul 18, 12:30 pm, "Scott Moonen" <[EMAIL PROTECTED]> wrote: > Brian, I think the solution is to add a GenericRelation to your entries > model; > seehttp://www.djangoproject.com/documentation/contenttypes/#reverse-gene... > an explanation. I think that after doing this you'll be able to > access > p.comments.count (assuming that the generic relation is named "comments"). > I haven't used the contenttypes framework yet, but from the looks of it I > believe that will work. > > -- Scott > > > > On Fri, Jul 18, 2008 at 12:21 PM, brianmac44 <[EMAIL PROTECTED]> wrote: > > > Hi Scott, > > Thanks for your help, but I'm still having trouble. > > I using django-threadedcomments > >http://code.google.com/p/django-threadedcomments/ > > so its a little confusing. > > > Here are my models > >http://dpaste.com/65848/ > > > -Brian > > > On Jul 18, 12:01 pm, "Scott Moonen" <[EMAIL PROTECTED]> wrote: > > > Brian, without knowing exactly how your models are configured, you can do > > > something like this: > > > > {{ p.comment_set.count }} > > > > If you use it in more than one place (e.g., as {% if p.comment_set.count > > %} > > > ... {{ p.comment_set.count }} ...), you will want to optimize things so > > that > > > the SQL "COUNT()" query is executed only once: > > > > {% with p.comment_set.count as comment_count %} > > > {% if comment_count %} . . . {{ comment_count }} . . . {% endif %} > > > {% endwith %} > > > > If you have any trouble getting this working, please let us have a look > > at > > > your entry and comment models (use dpaste.com) and we can help you > > figure > > > out exactly what to write. > > > > -- Scott > > > > On Fri, Jul 18, 2008 at 11:47 AM, brianmac44 <[EMAIL PROTECTED]> wrote: > > > > > I have two tables, one is entries and the other is comments. > > > > > In the template I would like display how many comments for each entry > > > > and some other entry data. > > > > So far I have... > > > > > view: > > > > entries_list = entries.objects.filter( ...) > > > > > template: > > > > {% for p in object_list %} > > > > <tr> > > > > <td> > > > > {{ p.name }} > > > > </td> > > > > <td> > > > > ... > > > > </td> > > > > </tr> > > > > {% endfor %} > > > > > How is this done? Should I use select_related in the view? > > > > Thanks in advance. > > > > --http://scott.andstuff.org/|http://truthadorned.org/<http://scott.andstuff.org/%7Chttp://truthadorned.org/> > > --http://scott.andstuff.org/|http://truthadorned.org/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

