【发布时间】:2019-11-19 20:21:34
【问题描述】:
我有一个案例需要使用 Django ORM 进行通配符搜索。
我有一个列 - column1,其中包含手机号码。
我需要对_ 中的MySQL 中的单个字符替换进行通配符搜索。
我可以像 Mobilenumbers.objects.raw('SELECT * FROM MOBILENUMBERS WHERE COLUMN1 LIKE '98765_7644') 那样做。但是我如何在 Django ORM 中做同样的事情。
这不是与Wildcard searching in Django 的重复。
【问题讨论】:
-
SQL 中的单字符通配符是
%。 -
我猜
%代表zero或more字符。但不是exactly one character。 -
@KlausD。
_是单个字符。%是多个字符。
标签: python django django-models wildcard django-orm