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
-~----------~----~----~----~------~----~------~--~---

Reply via email to