我有這樣的代碼忽略大寫在查詢中,巨蟒
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'的事實在這裏似乎並不重要,它只是不區分大小寫的字符串匹配。 –