在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)