您可以按照以下方式进行 *** 作:
filters = {}for key, value in request.post.items(): if key in ['filter1', 'filter2', 'filter3']: filters[key] = valueTest.objects.filter(**filters)
该列表是您打算过滤的键的列表
编辑
正如Thomas Junk所建议的那样,您可以通过以下方法使它变得更加干净:
filters = { key: value for key, value in request.post.items() if key in ['filter1', 'filter2', 'filter3']}Test.objects.filter(**filters)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)