Django 1.4是否可能
SELECT * FROM table WHERE columname regexp 'a|z|f'
我尝试使用“或”运算符进行多个过滤
您可以仅使用自定义SQL来使用Django执行任何SQL查询。您的示例如下所示:
for i in Item.objects.raw("SELECT * FROM table WHERE columname regexp 'a|z|f'")
但是您需要注意这些,因为如果新引擎使用其他语法或不支持您正在使用的某些功能,将来更改数据库引擎可能会导致这些查询中断。
使用Django ORM本身,您将需要以下内容:
for i in Item.objects.filter(columname__regex=r'a|z|f')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句