zoukankan      html  css  js  c++  java
  • 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,从adminviews.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)
  • 相关阅读:
    自动化运维-ansible
    Linux中安装wget命令
    Celery
    SQLAlchemy
    非关系型数据库--MongoDB
    Flask框架
    Redis
    公钥与私钥
    win10 文件扩展名的更改
    if 和 elif 的区别
  • 原文地址:https://www.cnblogs.com/SH170706/p/13066177.html
Copyright © 2011-2022 走看看