1
我有一个ArrayField
字符串,我想搜索是否有任何项目包含预期的一组字符串中的任何项目。如何在django数组字段中执行全文搜索
我已经定义的字段是这样的:
class Path(models.Model):
path = models.TextField()
files = ArrayField(models.CharField(max_length=300))
server_name = models.CharField(max_length=50)
def __str__(self):
return self.path
而且我要检查我们如果文件包含可能含有这些字符串['foo', 'bar', 'baz']
的一个任意名称的说。这意味着如果files
是包含以下项目:
['example', 'examplebar']
我希望它返回true。
我已经查看了ArrayField的所有相关方法,但它们都不起作用。我想要的是contains
和overlap
的组合。