最佳答案
我尝试编写一个自定义过滤器方法,该方法接受任意数量的 Kwargs,并返回一个包含包含这些 Kwargs的类数据库列表元素的列表。
例如,假设 d1 = {'a':'2', 'b':'3'}
和 d2
= 同样的东西。d1 == d2
的结果为 True。但是假设 d2
= 同样的东西加上一堆其他的东西。我的方法需要能够判断 D2中的 d1是否存在,但 Python 不能对字典做到这一点。
背景:
我有一个 Word 类,每个对象都有类似 word
、 definition
、 part_of_speech
等属性。我希望能够在这些单词的主列表中调用过滤器方法,比如 Word.objects.filter(word='jump', part_of_speech='verb-intransitive')
。我不知道如何同时管理这些键和值。但是对于其他人来说,这可能在这个上下文之外具有更大的功能。