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
的組合。