我有案件,需要计数和显示用户,没有一个博客。你知道吗
我的views.py
class Blog(models.Model):
desc = models.TextField(blank=True, null=True)
user = models.ForeignKey(Employee, null=True, on_delete=models.CASCADE, related_name='blogs')
@property
def DOESN_HAVE_BLOG(self):
blog = Self.Blog.all().values_list('user', flat=True)
value = Self.User.exclude(id__in=blog)
return value
这里mytemplate.html
{{ DOESN_HAVE_BLOG.count }}
但它不起作用
这不是作为模型属性要做的事情。一个属性与Blog的一个实际实例相关,但是您要查找的员工根本没有实例。你知道吗
相反,您应该在视图中单独进行查询—在
get_context_data
中是一个很好的地方。你知道吗相关问题 更多 >
编程相关推荐