我希望能够从一个Django数据库中匹配相似的文章,根据标签,这些标签存储在类似以下格式的字典列表中:
什么是获取基于输入的文章匹配标签数排序列表的最便捷方法?预期结果:
myarticle = {'pk': 17, 'tags': [0, 1, 0, 1, 0]}
allarticles = [{'pk': 1, 'tags': [0, 0, 0, 1, 0]},
{'pk': 2, 'tags': [0, 1, 0, 1, 0]},
{'pk': 3, 'tags': [1, 1, 0, 0, 0]},
{'pk': 4, 'tags': [1, 0, 1, 0, 1]},
{'pk': 5, 'tags': [0, 0, 0, 0, 1]}]
什么是获取基于输入的文章匹配标签数排序列表的最便捷方法?预期结果:
result = [2, 1, 3, 5, 4]