zoukankan      html  css  js  c++  java
  • 【Flask系列】开发一个简单的Flask程序

    知识点

    1. 初始化:每一个flask程序都必须创建一个程序实例,遵循WSGI(Web Server Gateway interface)协议,把请求->flask Obj;
      创建实例:
      app = Flask(__name__)
      Flask 类的构造函数只有一个必须指定的参数,即程序主模块或包的名字。在大多数程序中,Python 的 name 变量就是所需的值。即是决定程序的根目录。

    2. 路由和视图函数:客户端(web)->web server->flask Obj
      处理 URL 和函数之间关系的程序称为路由
      Flask 中使用程序提供的app.route()修饰器。
      Flask 支持在路由中使用 int、float 和 path 类型。path 类型也是字符串,但不把斜线视作分隔符,而将其当作动态片段的一部分。



    具体操作

    1. 检查是否已有flask,进入python环境import flask正常,否者pip install flask

    2. 新建一个文件hello.py:

      from flask import Flask
      app = Flask(__name__)
      
      @app.route('/')
      def index():
          return '<h1>Hello World!</h1>'
      
      if __name__ == '__main__':
          app.run(debug=True)
      

      python hello.py
      可以看到网页中的输出:Hello World!

    3. 添加动态路由,新建文件Hello_1.py

      from flask import Flask
      app = Flask(__name__)
      
      @app.route('/')
      def index():
          return '<h1>Hello World!</h1>'
      #this point change
      @app.route('/user/<name>')
      def user(name):
          return 'Hello, %s!' % name
      
      if __name__ == '__main__':
          app.run(debug=True)
      

      python hello.py
      可以看到网页中的输出:Hello World!
      在地址栏加上,如/user/yanshanbei,跳转可见:Hello, yanshanbei!





    至此,已经完成了一个简单flask网页啦。国庆将会持续更新……

  • 相关阅读:
    Steve Jobs 2005年于 Stanford University 毕业典礼上的演讲
    欧姆龙血糖仪HEA214换购备忘
    (转载)2011年高考作文之《时间在流逝》(安徽考生)
    2012年部分节假日安排(转载)
    乔布斯语录(转载)
    欢乐谷一日游
    上海公交投诉电话:12319
    中国公路“买路钱”应该怎么管?(转载)
    C#操作excel
    SQL Server数据库对列的操作
  • 原文地址:https://www.cnblogs.com/yanshanbei/p/11604591.html
Copyright © 2011-2022 走看看