zoukankan      html  css  js  c++  java
  • 开始Flask项目

    1. 新建Flask项目。
    2. 设置调试模式。
    3. 理解Flask项目主程序。
    4. 使用装饰器,设置路径与函数之间的关系。
    5. 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
    6. 用视图函数反转得到URL,url_for(‘login’),完成导航里的链接。

    设置调试模式:

    if __name__ == '__main__':
        app.run(debug=True)

    使用装饰器,设置路径与函数之间的关系。

    @app.route('/login')
    def login():
        return render_template('login.html')

    主程序代码:

    from flask import Flask,render_template
    
    app = Flask(__name__)
    
    
    @app.route('/')
    def index():
        return render_template('base.html')
    
    @app.route('/login')
    def login():
        return render_template('login.html')
    
    @app.route('/register')
    def register():
        return render_template('register.html')
    
    if __name__ == '__main__':
        app.run(debug=True)

    用视图函数反转得到URL,url_for(‘login’),完成导航里的链接。

    <li style="float:right"><a href="{{ url_for('login') }}" target="_blank">登录</a></li>
            <li style="float:right"><a href="{{ url_for('register') }}" target="_blank">注册</a></li>

    截图:

     在url栏中输入login

     

    在url栏中输入register

    点击导航栏也出现以上效果。

  • 相关阅读:
    MYSQL分页优化查询
    13_java之final|static|包|匿名对象|代码块|内部类
    12_java之构造方法|this|super
    11_java之接口和多态
    10_java之继承和抽象类
    09_java之面向对象概述
    08_java超市管理系统
    07_java之练习题
    06_java之类概述
    05_java之方法
  • 原文地址:https://www.cnblogs.com/liminghui3/p/7777707.html
Copyright © 2011-2022 走看看