首页 > 解决方案 > 如何在 django 模型中返回包含给定值的字段名称?

问题描述

我有一个要在我的数据库中搜索的字符串列表,并且我希望我的函数返回包含该字符串的字段的名称:

    for word in word_list:
        if word in MyModel.objects.all():
           return ?? 

如何完成该功能以使其完成此任务?

标签: pythondjangodjango-models

解决方案


这样您就可以传递单词列表,并可以返回包含 word_list 中所有单词的所有 QuerySet

for word in word_list:
    return MyModel.objects.filter(word__icontains = word)

推荐阅读