 Flask入门教程务器,我们会在最后一章学习。 第 2 章:Hello, Flask! 15 解剖时间 下面我们来分解这个 Flask 程序,了解它的基本构成。 首先我们从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask ' Flask入门教程务器,我们会在最后一章学习。 第 2 章:Hello, Flask! 15 解剖时间 下面我们来分解这个 Flask 程序,了解它的基本构成。 首先我们从 flask 包导入 Flask 类,通过实例化这个类,创建一个程序对象 app : from flask import Flask app = Flask(__name__) 接下来,我们要注册一个处理函数,这个函数是处理某个请求的处理函数,Flask '- Hello Totoro! '  保存修改后,只需要在浏览器里刷新页面,你就会看到页面上的内容也会随之变  化。  第 2 章:Hello, Flask!  18  修改 URL 规则  另外,你也可以自由修改传入  app.route  装饰器里的 URL 规则字符串,但要注  意以斜线  /  作为开头。比如: 的步骤。  第 4 章:静态文件  34  第 5 章:数据库  大部分程序都需要保存数据,所以不可避免要使用数据库。用来操作数据库的数据  库管理系统(DBMS)有很多选择,对于不同类型的程序,不同的使用场景,都会  有不同的选择。在这个教程中,我们选择了属于关系型数据库管理系统  (RDBMS)的 SQLite,它基于文件,不需要单独启动数据库服务器,适合在开发  时使用,或是在数据库操作简单、访问量低的程序中使用。0 码力 | 127 页 | 7.62 MB | 1 年前3 '  保存修改后,只需要在浏览器里刷新页面,你就会看到页面上的内容也会随之变  化。  第 2 章:Hello, Flask!  18  修改 URL 规则  另外,你也可以自由修改传入  app.route  装饰器里的 URL 规则字符串,但要注  意以斜线  /  作为开头。比如: 的步骤。  第 4 章:静态文件  34  第 5 章:数据库  大部分程序都需要保存数据,所以不可避免要使用数据库。用来操作数据库的数据  库管理系统(DBMS)有很多选择,对于不同类型的程序,不同的使用场景,都会  有不同的选择。在这个教程中,我们选择了属于关系型数据库管理系统  (RDBMS)的 SQLite,它基于文件,不需要单独启动数据库服务器,适合在开发  时使用,或是在数据库操作简单、访问量低的程序中使用。0 码力 | 127 页 | 7.62 MB | 1 年前3
共 1 条
- 1













