标签: django django-models
是否可以使用Manager或其他方法允许我根据当前请求者过滤某个字段上的所有查询集,这样我就不必每次都明确地执行此操作?
答案 0 :(得分:0)
您可以使用Form语法将任何类似dict的对象转换为函数的参数列表。例如,通过请求的GET参数中的所有字段过滤查询集将如下所示:
Form
**kwargs
但是此代码非常不安全,因此您应先清理MyModel.objects.filter(**request.GET) 数据,然后再将其传递到request.GET。
MyModel.objects.filter(**request.GET)
request.GET