@app.route("/<requested_username>/<requested_team>", methods=['GET', 'POST'])
^如何做到这一点,无论输入什么内容,它仍然会转到正确的网址
例如:
/jose/SWaGGer #should work
/jOse/swagger #should work
/josE/Swagger #should work
etc.
哦,顺便说一句,我正在使用Python / Flask - 而且我没有在文档中找到对此的解释。
答案 0 :(得分:2)
在您的视图方法中,在使用它们之前调用字符串lower()
。如果这样做,它们将始终存储并使用小写。
E.g:
@app.route('/user/<requested_username>/<requested_team>')
def thing(requested_username, requested_team):
requested_team = requested_team.lower()
requested_username = requested_username.lower()
... then continue with the view
然后,您应始终将字符串以小写形式存储在数据库中,因此请在保存之前调用lower
。