ORM正则表达式

时间:2012-02-04 12:32:37

标签: django django-models django-orm

如何在Django ORM中使用正则表达式?我找到了__search__contains字段的后缀,但__regexp不起作用。


解决方案是使用__regex代替__regexp,如果有人遇到同样的问题。

1 个答案:

答案 0 :(得分:4)

你的意思是什么不起作用?你尝试了什么正则表达式,发生了什么?它应该像在文档中说的那样工作:

https://docs.djangoproject.com/en/dev/ref/models/querysets/#regex

只需将您的正则表达式字符串放在查询中即可。