Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.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
Python 在django中选择不同的组_Python_Mysql_Database_Django_Web Applications - Fatal编程技术网

Python 在django中选择不同的组

Python 在django中选择不同的组,python,mysql,database,django,web-applications,Python,Mysql,Database,Django,Web Applications,我用的是Django。我的所有数据都有一个名为“组”的列,它们属于该列。我想从数据库中选择所有不同的组名。例如,“groupA”、“groupB”,并获取包含此组的对象的数量。例如“groupA”:3 在Django我怎么做 我尝试了以下方法来获得不同的组 groups = Animal.objects.values('group').distinct() return render(request, 'group.html', {'groups', groups}) 但我只是得到了错误消息

我用的是Django。我的所有数据都有一个名为“组”的列,它们属于该列。我想从数据库中选择所有不同的组名。例如,“groupA”、“groupB”,并获取包含此组的对象的数量。例如“groupA”:3

在Django我怎么做

我尝试了以下方法来获得不同的组

groups = Animal.objects.values('group').distinct()

return render(request, 'group.html', {'groups', groups})
但我只是得到了错误消息
other\u dict必须是一个映射(类似于字典的)对象。

{'groups',groups}
应成为
{'groups':groups}

要获取组列表,请执行以下操作:

{% for g in groups %}
   {{g.group}}
{% endfor %}

谢谢但是,在我将其传递到模板中之后,如何获得第二个密钥?也就是组名列表?在值中输入的任何内容都是必须调用的。所以你放了一个组,所以它是
group
,但是当我在传递给模板的组上循环时,我会打印类似于{'group':u'name_1'}{'group':u'name_2'}的内容。。我只想在循环组参数时打印name_1,name_2是!我用过这个。但是我得到了上面的结果。我明白了!我不熟悉web应用程序。非常感谢。