第一个 Flask 程序 | 学习笔记

简介: 快速学习第一个 Flask 程序

开发者学堂课程【Python Web 框架 Flask 快速入门第一个  Flask  程序】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/603/detail/8783


第一个  Flask  程序


目录:

一、怎样实现

二、Flask  程序运行过程

三、示例

一、怎样实现

#―一*-coding : utf-8-*-

2

3#1。导入Flask扩展

4from flask import Flask

5

6#2,创建Flask应用程序实例

7#需要传入__name_作用是为了确定资源所在的路径

8app = Flask( __name__)

9

10

11#3,定义路由及视图函数

12#Flask中定义路由是通过装饰器实现的

13@app. route(" )

14def index( ):

15  return " hello flask'

16

17#4,启动程序

18eif_name_='__main__":

19  #执行了app,run,就会将Flask程序运行在一个简易的服务器(Flask提供的,用于测试的)

20  app.run( )

二、Flask  程序运行过程

1.当客户端想要获取资源时,一般会通过浏览器发起  HTTP  请求。

2.此时,Web服务器会把来自客户端的所有请求都交给  Flask  程序实例

3.程序实例使用  Werkzeug  来做路由分发(URL  请求和视图函数之间的对应关系)。

4.根据每个  URL  请求,找到具体的视图函鼓并进行调用。

。在在  Flask  程序中,路由的实现—般是通过程序实例的装饰器实现。

5.Flask调用视图函数后,可以返回两种内容:

。字符串内容:将视图函数的返回值作为响应的内容,返回给客户端(浏览器)

。HTML  模版内容︰获取到数据后,把数据传入  HTML  模板文件中,模板引擎负责渲染  HTTP 响应数据,然后返回响应数据给客户端(浏览器)

三、示例:

新建  Flask  项目

导入  Flask  类

from flask import Flask

Flask  函数接收一个参数  name,它会指向程序所在的模块

app = Flask(_name_)

装饰器的作用是将路由映射到视图函数 index

相关文章
|
数据库 开发者 Python
使用Python和Flask构建你的第一个Web应用程序
使用Python和Flask构建你的第一个Web应用程序
|
程序员 数据库 Python
计算机技术|我的第一个Flask程序
计算机技术|我的第一个Flask程序
82 0
|
Python
用flask-admin写一个文件管理系统的程序-第1课
用flask-admin写一个文件管理系统的程序-第1课
435 1
用flask-admin写一个文件管理系统的程序-第1课
|
前端开发 Python
【flask入门系列】flask的环境安装以及helloworld程序编写
上一节简单介绍了一下flask,flask跟同类型的web框架相对比具有自由,灵活等特点,是一款轻量级的web框架,接下来,我们通过flask搭建一个helloworld程序来感受一下他的灵活!
224 0
【flask入门系列】flask的环境安装以及helloworld程序编写
|
开发框架 前端开发 NoSQL
小白学Flask第一天 | 我的第一个Flask程序
小白学Flask第一天 | 我的第一个Flask程序
169 0
小白学Flask第一天 | 我的第一个Flask程序
|
开发者 Python
第一个 Flask 程序 | 学习笔记
快速学习第一个 Flask 程序
112 0
|
Python
Python Flask 简明教程(5)--第一个Flask程序解析
本文目录 1. 前言 2. 第一个程序 3. 运行代码 4. 小结
213 0
|
Shell 开发工具 Python
实战使用flask搭建web应用程序
本文小编将带领大家详细地了解Python中的flask框架,并且一步步演示具体如何搭建一个完整的web应用程序。 1、你将学到Flask应用程序的不同部分。同时,你将编写和运行你的第一个Flask web应用程序 所有的Flask应用程序都必须创建一个应用程序实例 。
|
机器学习/深度学习 前端开发 JavaScript
(13flask继续研究)自己动手,编写神经网络程序,解决Mnist问题,并网络化部署
解决3个问题:1、自己实现一例flask项目; 2、在flask中,如何调用json传值; 3、进一步读懂现有代码。 Flask 在整个系统中是作为一个后台框架,对外提供 api 服务,因此对它的理解学习要保持足够严谨,因为将来必然会遇到性能问题。
1317 0
|
Python
Flask從入門到入土(一)——程序的基本結構
一.初始化   所有Flask程序都必須創建一個程序實例。Web服務器使用一種名爲Web服務器網關接口的協議,把接收自客戶端的所有請求都轉交給這個對象處理。程序實例書Flask類的對象,創建代碼: 1 from flask import Flask 2 3 app = Flask(__name__)        Flask類的構造函數只有一個必須指定的參數,即程序主模板或包的名字。
1248 0