我在python烧瓶和html文件中创建了一个小应用,当我要搜索特定字段时,它仅在大小写匹配后才搜索,即如果我要搜索印度,则仅在大小写匹配时显示结果匹配,但是当我搜索印度或印度时,不会被搜索到吗?不显示结果的原因可能是什么?后来我从stackoverflow答案中发现,我需要先将其转换为大写,这是答案How to let Python recognize both lower and uppercase input?
但是如何在此处包含它?
<input type="text" class="form-control" id="search" name="search" placeholder="search"
value="{{ request.form['search'] }}"></td>
在我的py文件中,其if request.method == 'POST':
search = request.form['search'].casefold()
request.form ['search']中的内容如何转换为.casefold()或.upper()或.lower()。请帮助我。
尝试使用:
您可以使用str.upper()方法: