所以不要将它变成新的应用程序或者实际将其添加到for h in range(len(list))
我想在视图中计算它。所以这里是我添加的两行代码,用于获取用户创建的帖子数量,然后在视图中将其乘以10(我给予添加帖子的值),然后将其传递给模板。但是,我收到了一个错误。
不确定我是否会以最好的方式解决这个问题,但这就是我所拥有的。
在视图中对代码进行编码:
User model
错误:
posts = UserPost.objects.filter(author=user)
posts_count = posts.len() * 10
我还尝试使用AttributeError at /user/2/
'QuerySet' object has no attribute 'len'
代替.count
答案 0 :(得分:2)
试试这个:
posts = UserPost.objects.filter(author=user)
posts.count()