如何在Django ORM中使用正则表达式?我找到了__search
和__contains
字段的后缀,但__regexp
不起作用。
解决方案是使用__regex
代替__regexp
,如果有人遇到同样的问题。
答案 0 :(得分:4)
你的意思是什么不起作用?你尝试了什么正则表达式,发生了什么?它应该像在文档中说的那样工作:
https://docs.djangoproject.com/en/dev/ref/models/querysets/#regex
只需将您的正则表达式字符串放在查询中即可。