I am creating a popular page for my app and for the most part this is just 
to gain an understanding.

The idea is to divide the number of views by the days old, now i don't know 
if this will be successful or even working but like I said its go get an 
idea of how queries work...

My fields are named: views and created. Below is an idea of what I'm 
thinking of.

(now - created) / views


For my view I have:

def popular(request):

    popular_posts = Post.objects.all().order_by('-id')[:50]

    return render_to_response(

        'posts/popular.html', 

        {'popular_posts': popular_posts}, 

    )

Obviously that just gets all the objects ordered by id. Is there a way to 
achieve something similar to what I'm looking for without going into loads 
of complex code?

Any ideas? I know its something to do with query expressions and looking at 
this 
page<https://docs.djangoproject.com/en/1.4/topics/db/queries/#query-expressions>
 confuses 
the hell out of me. Any guidelines, or is this even achievable?


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/gWzK1UJfkfIJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to