我想以一种方式查询数据库,而不是仅仅按某个字段排序,我为该字段的每个唯一值得到一个单独的QuerySet(或字典,列表,无论如何).希望以下示例有助于:
假设一个模型
Class Person(models.Model):
first_name = models.CharField()
last_name = models.CharField
Run Code Online (Sandbox Code Playgroud)
调用Person.objects.all().order_by('last_name')给我一个长的QuerySet.我希望为每个唯一的last_name设置一个单独的列表.因此,每个具有last_name ="Smith"的Person的列表和具有last_name ="Nguyen"等的每个Person的另一个列表.
显然我不能提前知道last_names将在数据库中的内容,也不知道有多少人将共享一个共同的last_name.是否有任何快速,有效或自动的方法在django中执行此操作,或者我只需要在获取一个大型查询集后自己处理数据?
我正在为儿童开发一些软件,并希望增加软件能够响应一些非语音的声音.例如,鼓掌,吠叫,吹口哨,屁声等.
我过去曾经使用过CMU Sphinx和Windows Speech API,但据我所知,这些都不支持非语音噪音,实际上我相信它会主动过滤它们.
一般来说,我正在寻找"我如何获得此功能",但我怀疑如果我将其分解为三个问题可能有所帮助,这些问题是我猜测下一步要搜索的内容:
谢谢