python - 如何在 django 模型中返回包含给定值的字段名称?
问题描述
我有一个要在我的数据库中搜索的字符串列表,并且我希望我的函数返回包含该字符串的字段的名称:
for word in word_list:
if word in MyModel.objects.all():
return ??
如何完成该功能以使其完成此任务?
解决方案
这样您就可以传递单词列表,并可以返回包含 word_list 中所有单词的所有 QuerySet
for word in word_list:
return MyModel.objects.filter(word__icontains = word)
推荐阅读
- python - 当我运行 python 时,变量要么给我一个错误消息,要么崩溃
- sql - SQL按值的变化对日期进行分组
- json - 使用 Swift 4 解析 JSON 数据数组
- airflow - 气流获取重试次数
- python - 类中的 Python 函数 - NameError:函数未定义
- r - 使用 dplyr 枚举 data.frame 中的冗余值
- php - 为什么 jquery ajax 阻止加载另一个 url 页面
- angular - 获取 URL 参数 ActivatedRoute Angular
- makefile - 在多个 Makefile 中包含 Makefile 和 Echo 变量
- android - Worker 内部的 Synchronous 或 Asynchronous Rxjava(来自 WorkManager 组件)什么是正确的选择?