我有一个看起来像
的自定义网址@app.route('/user/<user_name>/<param>')
def show_param(user_name, param):
#do something
页面显示正常并且运行良好,但param
可以包含空格等,我宁愿不显示这些内容。我想要做的是在向用户显示之前更改param
的视觉显示。我如何获得访问权限?
答案 0 :(得分:2)
您可以根据自己的喜好调整网址,然后重定向到该网址。
@app.route('/user/<user_name>/<param>')
def show_param(user_name, param):
if ' ' in param:
param = param.replace(' ', '-')
return redirect(url_for('show_param'), user_name=user_name, param=param)