我有这样的代码忽略大写在查询中,巨蟒
query = request.GET.get("q")
if query:
if query == "song" or query == "songs":
return render(request, 'music/cloud.html', {
'songs': song_results,
'generic_songs': song_results_generic,
})
的事情是,我想要的“如果”语句ignor转换为大写。 例如,当由“歌曲”或“歌曲”或..用户搜索将测试
与'query.lower()'比较。 –
但是,当您使用lower()时,请确保您比较的内容也是“.lower()”,因为python区分大小写。 – Alex
这个文本来自'request.get'的事实在这里似乎并不重要,它只是不区分大小写的字符串匹配。 –