【发布时间】:2016-03-30 14:09:24
【问题描述】:
我有这些模型:
class BlogCategory(models.Model):
name = models.CharField(max_length=20)
def __str__(self):
return self.name
def get_number_of_categorys_items(self):
return self.post_set.count()
class Post(models.Model):
title = models.CharField(max_length=130)
content = models.TextField()
category = models.ForeignKey(BlogCategory, related_name='blog_category')
def __str__(self):
return self.title
当我尝试调用方法get_number_of_categorys_items 时会导致错误:
AttributeError: 'BlogCategory' 对象没有属性 'post_set'
此方法应返回此类别的帖子数。
我能做什么?
【问题讨论】:
标签: python django django-models models