Flask 里url_for的使用
在Flask Web项目里使用url_for
1.加载静态文件,例:
<script src="{{ url_for('static',filename='front/js/yxMobileSlider.js') }}"></script>
2.根据视图函数名称得到要转向的url,例:
<li><a href="{{ url_for('admin.profile') }}">个人信息</a>
根据视图函数名称admin.profile,从admin\views.py里找到视图函数profile,而后根据return render_template('admin/profile.html',user=user)进行跳转
#个人信息页视图 @bp.route('/profile/') @login_required def profile(): #根据session取得用户信息 if config.ADMIN_USER_ID in session: user_id = session.get(config.ADMIN_USER_ID) user = Users.query.get(user_id) return render_template('admin/profile.html',user=user)
幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。