django 怎么统计会员数量及会员发布的贴子数量呢?

cndeer 2013-09-02 04:35:16
用系统的User 定义的会员


然后在models.py里定义了一个:
class Msg(models.Model):
title = models.CharField(max_length=36)
content = models.TextField()
user = models.ForeignKey(User)

h1=user.msg_set.all().count() ? 这样统计每个会员发布的信息?
m1=Msg.objects.all().count() ? 这样统计全部的贴子?
那统计会员的数量是怎么定义的? 
u1=User.objects.all().count() ?

这样把这些值赋给 相应的变量。然后在
def(request):
........
render_to_response('index.html', 'h1':h1, 'm1':m1 ,'u1':u1)

怎么统计会员数量?
以及会员发布的贴子数量?
总的贴子数量?

我自已想像的。不知道对不?

还是用别的更好的办法?
...全文
94 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cndeer 2013-09-02
  • 打赏
  • 举报
回复
已经解决了。就是按上面的办法

现在还有一个问题。是怎么取得24小时或当天注册的用户发布的信息数量呢?

Msg.objects.filter(datetime__lte=datetime.datetime.now()+datetime.timedelta(hours = -24)).count()

这样取不到?
还有别的办法不或者这办法过虑的不对?

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧