我正在为我的应用创建一个热门页面,而这大部分只是为了获得理解。
这个想法是将观看次数除以日期,现在我不知道这是否会成功甚至是否正常工作,但就像我说它去了解查询是如何工作的......
对于我的观点,我有:
def popular(request):
popular_posts = Post.objects.all().order_by('-id')[:50]
return render_to_response(
'posts/popular.html',
{'popular_posts': popular_posts},
)
显然,只需获取所有按id排序的对象。有没有办法实现类似于我正在寻找的东西,而不需要进入大量复杂的代码?
我的字段命名为:views并已创建。下面是我正在考虑的想法。
(now - created) / views
有什么想法吗?