我正在尝试获取文章"#exam"
但我也获得了"#example"
content = "#exam tomorrow. I am prepared"
content1 = "#example one of ten"
hashtags = Article.objects.filter(content__contains = '#exam')
同时返回content
和content1
,我只想要包含#exam
的文章
任何帮助将不胜感激!
答案 0 :(得分:1)
一个丑陋(但很简单)的黑客将是寻找#exam' (请注意空白)。当然,只要有其他一些角色,它就会立即中断。
更优雅的解决方案是制作一个regex
查询,该查询将与#exam
匹配,但不会与#example
匹配。但是,请先在Django documentation中查看正则表达式字段查找条目,因为要传递的确切表达式会有所不同。