相关疑难解决方法(0)

具有可变列的Django查询过滤器

我正在尝试使用过滤查询集

info=members.filter(name__contains=search_string)
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我不知道用户想要提前搜索哪个字段所以我需要用变量替换'name',如

variable_column = 'name'
search_type = 'contains'
filter = variable_column + '__' + search_type
info=members.filter(filter=search_string)
Run Code Online (Sandbox Code Playgroud)

我怎么做?

丰富

django

53
推荐指数
1
解决办法
2万
查看次数

标签 统计

django ×1