2024-06-08 07:00:58 发布
网友
我的客户问了一些很奇怪的问题,但这在日常操作中是有意义的。在
我有一个名为Nicolás的用户,我用Nicolas值过滤first name。在
有没有办法显示结果? 谢谢!在
到目前为止我掌握的密码
q = request.GET['q'] q_res = Member.objects.filter( Q(first_name__icontains = q)| Q(last_name__icontains = q) )
可以使用^{}进行不区分重音的查询。我相信这只适用于postgres和django1.8+版本。在
如果这不适用于你,那么你不能直接这样做。一种可能的替代方法是在新字段中存储字符串的非重音版本,然后根据该字段进行搜索。有一个^{}用于从unicode字符串中获取最接近的正则字符串。在
可以使用^{} 进行不区分重音的查询。我相信这只适用于postgres和django1.8+版本。在
如果这不适用于你,那么你不能直接这样做。一种可能的替代方法是在新字段中存储字符串的非重音版本,然后根据该字段进行搜索。有一个^{} 用于从unicode字符串中获取最接近的正则字符串。在
相关问题 更多 >
编程相关推荐