![]() |
1
0
我认为困难在于你使用一个集合来存储你的对象,而对它进行切片-集合没有顺序(它们就像字典那样)。因此,查询的结果实际上是不确定的。 有各种各样的有序集的实现-你可以考虑使用其中的一个。但是,我必须说,我认为您在Python中做了很多不必要的、昂贵的惟一化和排序工作,而大多数工作都可以直接由数据库完成。例如,您似乎正在尝试获取与传递的类别相关的元的唯一列表。好吧,这可以在一个ORM查询中完成:
然后可以删除集合、循环和排序命令。 |
![]() |
Florent · 如何在Django中聚合多个字段? 1 年前 |
![]() |
KWunsch · Django没有将pk引入模板 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
![]() |
Farid · 限制django每个客户的访问 2 年前 |
![]() |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
![]() |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |