下面我详细讲解一下“Flask 入门Web 微框架Hello Flask”的完整攻略。
1. 安装 Flask
首先,在终端中输入以下命令安装 Flask:
pip install flask
2. 创建 Flask 应用
然后,我们需要创建一个 Flask 应用。在你的 IDE 或终端中创建一个名为 hello.py
的文件,然后输入以下代码:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello Flask!'
以上代码创建了一个名为 app
的 Flask 应用,并且定义了一个路由 /
,它返回一个字符串 'Hello Flask!'
。
3. 启动 Flask 应用
我们已经创建了一个 Flask 应用,现在需要在本地启动它。在终端中输入以下命令启动应用:
export FLASK_APP=hello.py
flask run
然后,你应该可以在浏览器中访问 http://127.0.0.1:5000/
,看到一个 Hello Flask!
字符串。
4. 在 Flask 中使用模板
现在,我们将使用 Flask 的模板引擎渲染一个 HTML 页面。在你的 IDE 或终端中修改 hello.py
文件中的 hello()
函数,代码如下:
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
if __name__ == '__main__':
app.run()
在以上代码中,我们引入了 render_template
函数来渲染 HTML 模板并返回给浏览器,而不是直接在函数中返回一个字符串。
5. 创建 HTML 模板
现在,我们需要创建一个 HTML 模板,用于渲染在浏览器上。我们在项目根目录下创建一个名为 templates
的文件夹,并在该文件夹内创建一个名为 index.html
的文件。在 index.html
中输入以下 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<title>Hello Flask!</title>
</head>
<body>
<h1>Hello Flask!</h1>
<p>Welcome to Flask!</p>
</body>
</html>
这是一个简单的 HTML 页面,其中包含一个标题和一个段落。
6. 启动应用并测试
现在,我们已经完成了 Flask 应用的创建、模板的编写,以及路由的配置。你可以使用以下命令启动应用:
flask run
然后在你的浏览器中访问 http://127.0.0.1:5000/
,你将看到一个包含标题和段落的 HTML 页面。这表示你已经成功创建了一个基本的 Flask 应用!
总结
在本教程中,我们学习了如何使用 Flask 创建一个基本的 Web 应用程序。我们学习了 Flask 的路由系统、模板引擎,并创建了一个包含 HTML 的 Web 页面。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Flask 入门Web 微框架Hello Flask - Python技术站