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

    1. 新建Flask项目。
    2. 设置调试模式。
    3. 理解Flask项目主程序。
    4. 使用装饰器,设置路径与函数之间的关系。
    5. 使用Flask中render_template,用不同的路径,返回首页、登录员、注册页。
      from flask import Flask,render_template
      
      
      app = Flask(__name__)
      
      
      
      @app.route('/')
      def index():
          return render_template('index.html')
      
      @app.route('/login/',methods=['GET','POST'])
      def login():
          return render_template('login.html')
      
      @app.route('/regist/')
      def regist():
          return render_template('regist.html')
      
      
      if __name__ == '__main__':
          app.run(debug=True)
      
      
      index.html
      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <title>首页</title>
      <link href="../static/css/wow.css" rel="stylesheet" type="text/css">
      
      
      </head>
      <body>
      <a href="http://127.0.0.1:5000/">首页</a>
      <a href="http://127.0.0.1:5000/login/">登录</a>
      <a href="http://127.0.0.1:5000/regist/">注册</a>
      
      <h1>首页</h1>
      </body>
      
      </html>

       

    返回登录及注册页面:

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

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>首页</title>
    </head>
    <body>
    <a href="{{ url_for('index') }}">首页</a>
    <a href="{{ url_for('login') }}">登录</a>
    <a href="{{ url_for('regist') }}">注册</a>
    
    <h1>首页</h1>
    </body>
    
    </html>
  • 相关阅读:
    zookeeper安装(linux)
    rabbitmq安装(linux)遇到 很多坑
    关于mysql数据库连接异常处理
    git放弃修改&放弃增加文件
    git使用常见问题
    base64字符串转化成图片
    Block小结
    关闭selinux
    Ctrl快捷键和vim快捷键
    正则表达式扩展正则
  • 原文地址:https://www.cnblogs.com/Green-/p/7779448.html
Copyright © 2011-2022 走看看