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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM