Jia*_*aro 13
我同意Alasdair,但你的问题的答案是:
from django.db.models import CharField
from django.db.models import Q
fields = [f for f in table._meta.fields if isinstance(f, CharField)]
queries = [Q(**{f.name: SEARCH_TERM}) for f in fields]
qs = Q()
for query in queries:
qs = qs | query
table.objects.filter(qs)
Run Code Online (Sandbox Code Playgroud)
注意:我没有测试过这段代码,但是它应该让你接近你的目标
| 归档时间: |
|
| 查看次数: |
5075 次 |
| 最近记录: |