Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何计算标签的使用次数?带taggableManager的django_Django_Count_Tags - Fatal编程技术网

如何计算标签的使用次数?带taggableManager的django

如何计算标签的使用次数?带taggableManager的django,django,count,tags,Django,Count,Tags,我目前正在使用taggableManager作为我在django中的标记。我可以在admin中看到当前正在使用标签的内容,但是有没有办法对它们进行计数 假设我有follow标签,可以看到有4个对象使用这个标签。我怎样才能得到这个标签的计数4 提前感谢您需要在数据库中执行一个典型的查询,查询特定标记的行数。Django中不太常见的另一个计数功能不是查看查询集的len,而是从SQL中获取计数,而不必查询整个数据库来获取长度 len()。当您对查询集调用len()时,将对其求值。这个,就像你 返回结

我目前正在使用
taggableManager
作为我在
django
中的标记。我可以在admin中看到当前正在使用标签的内容,但是有没有办法对它们进行计数

假设我有follow标签,可以看到有4个对象使用这个标签。我怎样才能得到这个标签的计数4


提前感谢

您需要在数据库中执行一个典型的查询,查询特定标记的行数。Django中不太常见的另一个计数功能不是查看查询集的len,而是从SQL中获取计数,而不必查询整个数据库来获取长度

len()。当您对查询集调用len()时,将对其求值。这个,就像你 返回结果列表的长度

注意:如果只需要确定集合中的记录数 (而且不需要实际的对象),这样做效率更高 使用SQL的SELECT count(*)在数据库级别处理计数。 Django提供count()方法正是出于这个原因


不过,我并不想数一数所有的行。让我看看我的管理员,也许能帮我更好地解释